sys.foreign_keys (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistem Platform Analitik (PDW)Gudang di Microsoft FabricDatabase SQL di Microsoft Fabric

Berisi baris per objek yang merupakan batasan KUNCI ASING, dengan sys.object.type = F.

Nama kolom Jenis data Description
<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 tinyint Tindakan referensial yang dideklarasikan 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 tinyint 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 dinyatakan 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.

Permissions

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.