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:
- schema_name_1 – ini mentakrifkan nama skema di mana sinonim itu berada. SQL Server akan mencipta sinonim dalam skema lalai jika skema tidak ditentukan.
- synonym_name – nama sinonim.
- nama_server – nama pelayan di mana objek asas disimpan.
- database_name – menetapkan nama pangkalan data di mana objek sasaran berada. Jika tidak dinyatakan, pangkalan data yang dipilih pada masa ini digunakan.
- schema_name_2 – merujuk kepada nama skema tempat objek berada.
- 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_sinonimContoh:
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.