sys.foreign_keys (Transact-sql)

Bir yabancı anahtar kısıtlaması ile nesne başına bir satır içerir sys.object.type f. =

Sütun adı

Veri türü

Açıklama

<Sys.Objects devralınan sütunlar>

 

Bu görünüm devralır sütunlar listesi için bkz: sys.Objects (Transact-sql).

referenced_object_id

int

Başvurulan nesnenin Kımlığı.

key_index_id

int

Anahtar dizini içinde başvurulan nesnenin Kımlığı.

is_disabled

bit

YABANCI anahtar kısıtlamasını devre dışı bırakılır.

is_not_for_replication

bit

FOREIGN key kısıtlaması not for REPLICATION seçeneğiyle oluşturulmuş.

is_not_trusted

bit

FOREIGN key kısıtlaması sistem tarafından doğrulandı değil.

delete_referential_action

tinyint

Bir silme gerçekleştiğinde bu FOREIGN key için bildirilen bilgi tutarlılığına eylem.

0 = Hiçbir eylemi

1 = Basamakla

2 = Set null

3 = Kümesi varsayılan

delete_referential_action_desc

nvarchar(60)

Bir silme gerçekleştiğinde bu FOREIGN key için bildirilen bilgi tutarlılığına eylem açıklaması:

NO_ACTION

ART ARDA SIRALI

SET_NULL

SET_DEFAULT

update_referential_action

tinyint

Bir güncelleştirme olduğunda bu FOREIGN key için bildirilen bilgi tutarlılığına eylem.

0 = Hiçbir eylemi

1 = Basamakla

2 = Set null

3 = Kümesi varsayılan

update_referential_action_desc

nvarchar(60)

Bir güncelleştirme olduğunda bu FOREIGN key için bildirilen bilgi tutarlılığına eylem açıklaması:

NO_ACTION

ART ARDA SIRALI

SET_NULL

SET_DEFAULT

is_system_named

bit

1 = Adı sistem tarafından oluşturulur.

0 = Ad kullanıcı tarafından sağlanan.

İzinler

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.

Ayrıca bkz.

Başvuru

Kataloğu görünümleri (Transact-sql)

Nesne Kataloğu görünümleri (Transact-sql)

Kavramlar

SQL Server sistem Kataloğu SSS sorgulama