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

SQL Server lintas basis data alias

Anda mungkin dapat menggunakan sinonim

CREATE SYNONYM WholeTableAliasWithDBetc FOR TheDB.dbo.TheTable

Ini berarti semua referensi objek di DB lokal bersifat lokal untuk DB tersebut, kecuali sinonim yang menyembunyikan database lain dari Anda.

Anda juga dapat menggunakan prosedur tersimpan di DB auditnya. Ada bentuk ke-3 dari EXEC yang sedikit digunakan di mana Anda dapat mengukur nama proc yang disimpan

DECLARE @module_name_var varchar(100)
SET @module_name_var = 'mydevaudit.dbo.AuditProc'
--   SET @module_name_var = 'whatever.dbo.AuditProc'
EXEC @module_name_var @p1, @p2, ...

Jelas Anda dapat mengubah module_name_var untuk menggunakan DB apa pun yang Anda suka



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sistem Manajemen Database Paling Populer di Dunia

  2. SQL Server 2008 Windows Auth Login Error:Login berasal dari domain yang tidak tepercaya

  3. Sesi dan Status Aktif SQL Server

  4. KOTAK () Contoh di SQL Server

  5. Apakah UNION ALL menjamin urutan set hasil?