sys.foreign_keys (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Berisi baris per objek yang merupakan batasan KUNCI ASING, dengan sys.object.type = F.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| <Kolom yang diwarisi dari sys.objects> | Untuk daftar kolom yang diwarisi tampilan ini, lihat sys.objects (Transact-SQL). | |
| referenced_object_id | int | ID objek yang dirujuk. |
| key_index_id | int | ID indeks kunci dalam objek yang dirujuk. |
| is_disabled | bit | Batasan KUNCI ASING dinonaktifkan. |
| is_not_for_replication | bit | Batasan KUNCI ASING dibuat dengan menggunakan opsi NOT FOR REPLICATION. |
| is_not_trusted | bit | Batasan KUNCI ASING belum diverifikasi oleh sistem. |
| delete_referential_action | kecil | Tindakan referensial yang dinyatakan untuk KUNCI ASING ini ketika penghapusan terjadi. 0 = Tidak ada tindakan 1 = Kaskade 2 = Atur null 3 = Atur default |
| delete_referential_action_desc | nvarchar(60) | Deskripsi tindakan referensial yang dideklarasikan untuk KUNCI ASING ini ketika penghapusan terjadi: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
| update_referential_action | kecil | Tindakan referensial yang dideklarasikan untuk KUNCI ASING ini ketika pembaruan terjadi. 0 = Tidak ada tindakan 1 = Kaskade 2 = Atur null 3 = Atur default |
| update_referential_action_desc | nvarchar(60) | Deskripsi tindakan referensial yang dideklarasikan untuk KUNCI ASING ini ketika pembaruan terjadi: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
| is_system_named | bit | 1 = Nama dihasilkan oleh sistem. 0 = Nama disediakan oleh pengguna. |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Lihat juga
Tampilan Katalog (Transact-SQL)
Tampilan Katalog Objek (SQL Bertransaksi)
Mengkueri FAQ Katalog Sistem SQL Server