SQL Server Cipta Sinonim

Sql Server Cipta Sinonim



'Dalam SQL Server, sinonim merujuk kepada alias atau nama pengganti yang diberikan kepada objek pangkalan data sedia ada seperti jadual, pandangan, prosedur tersimpan, UDF atau urutan. Sinonim memainkan peranan penting bergantung pada fungsi dan kaedah di mana ia dilaksanakan.

Dalam siaran ini, kami akan membimbing anda menggunakan pernyataan CREATE SYNONYM dalam SQL Server untuk memberikan nama sekunder kepada objek pangkalan data.

Sintaks Pernyataan

Berikut ialah sintaks pernyataan CREATE SYNONYM:







CIPTA SINONIM [ schema_name_1 . ] nama_sinonim UNTUK < objek >

< objek > :: =
{
[
nama pelayan . [ nama_pangkalan data ] . [ schema_name_2 ] .
| nama_pangkalan data . [ schema_name_2 ] .
| schema_name_2 .
]
nama_objek
}

Pernyataan itu menerima hujah berikut:



  1. schema_name_1 – ini mentakrifkan nama skema di mana sinonim itu berada. SQL Server akan mencipta sinonim dalam skema lalai jika skema tidak ditentukan.
  2. synonym_name – nama sinonim.
  3. nama_server – nama pelayan di mana objek asas disimpan.
  4. database_name – menetapkan nama pangkalan data di mana objek sasaran berada. Jika tidak dinyatakan, pangkalan data yang dipilih pada masa ini digunakan.
  5. schema_name_2 – merujuk kepada nama skema tempat objek berada.
  6. nama_objek - menetapkan nama objek yang dirujuk oleh sinonim.

Cipta Sinonim untuk Jadual

Contoh berikut menggambarkan penggunaan arahan CREATE SYNONYM untuk mencipta alias untuk jadual dalam pangkalan data yang sama.



cipta pangkalan data sinonim untuk dbo.resolver.entry;





Kami kemudiannya boleh menanyakan jadual menggunakan alias cipta sebagai:

PILIH * DARI PANGKALAN DATA ;

Pengeluaran:



SQL Server Show Sinonim

Untuk menunjukkan sinonim sedia ada menggunakan perintah Transact-SQL, kita boleh menjalankan perkara berikut:

PILIH nama , nama_objek_asas , JENIS , schema_id DARI sys . sinonim;

Pengeluaran:

Anda juga boleh melihat sinonim yang tersedia dalam SQL Server Management Studio dengan menyemak imbas penjelajah objek.

Untuk memadam sinonim, gunakan perintah DROP SYNONYM sebagai:

JATUHKAN SINONIM [ JIKA WUJUD ] [ skema . ] nama_sinonim

Contoh:

gugurkan sinonim jika wujud dbo.databases;

Penamatan

Siaran ini mengajar anda cara menggunakan arahan CREATE SYNONYM untuk mencipta alternatif untuk objek pangkalan data dalam SQL Server.