Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara membuat alias database di SQL Server

Buat database dengan nama yang ingin Anda tiru. Jigg ulang generator kode DDL untuk membuat tampilan untuk setiap tabel dalam database yang memiliki tabel yang perlu saya akses melalui nama hardcoded. Pada dasarnya, setiap tampilan akan memiliki pernyataan yang terlihat seperti ini..

CREATE VIEW schemaname.tablename as SELECT * FROM targetdbname.schemaname.tablename

Contoh:

Nama database target yang di-hardcode disebut ProdDBV1 dan DB Sumber yang Anda miliki bernama ProductDatabaseDatabaseV1 , skemanya adalah dbo dan nama tabel adalah customer

  1. Buat database bernama ProdDBV1 menggunakan SSMS atau skrip.
  2. CREATE VIEW dbo.customer as SELECT * FROM ProductDatabaseDatabaseV1.dbo.customer

Jika Anda dapat menghitung setiap tabel di database "sumber" Anda dan kemudian buat DDL seperti di atas. Jika Anda mau, saya dapat memperbarui posting ini dengan contoh kode. (menggunakan sp_msforeachtable prosedur jika memungkinkan)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operator agregat perkalian dalam SQL

  2. String split T-SQL

  3. SQL Server Ketersediaan tinggi:Instal contoh cluster failover SQL Server Bagian 2

  4. Menggunakan kolom Alias ​​​​di klausa where di ms-sql 2000

  5. Bila tidak ada 'Pesan berdasarkan' yang ditentukan, urutan apa yang dipilih kueri untuk kumpulan rekaman Anda?