sys.foreign_keys (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform 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