sys.foreign_keys (Transact-SQL)
Bir yabancı anahtar kısıtlaması ile olan 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ütunu> |
|
Bu görünüm devralır sütunlar listesi için bkz: sys.Objects (Transact-SQL). |
referenced_object_id |
int |
Başvurulan bir nesne kimliği. |
key_index_id |
int |
anahtar dizini içinde başvurulan nesne kimliği. |
is_disabled |
bit |
YABANCI anahtar kısıtlamasını devre dışı bırakılır. |
is_not_for_replication |
bit |
YABANCI anahtar kısıtlaması not for REPLICATION seçeneğiyle oluşturulmuş. |
is_not_trusted |
bit |
YABANCI anahtar kısıtlamasını sistem tarafından doğrulandı değil. |
delete_referential_action |
tinyint |
Bir silme gerçekleştiğinde Bu yabancı anahtar için bildirilmiş bilgi tutarlılığına eylem . 0 = eylem 1 = Art arda sıralı 2 Set null= 3 = Kümesi varsayılan |
delete_referential_action_desc |
nvarchar(60) |
Delete oluştuğunda bu yabancı anahtar için bildirilmiş 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 yabancı anahtar için bildirilmiş bilgi tutarlılığına eylem . 0 = eylem 1 = Art arda sıralı 2 Set null= 3 = Kümesi varsayılan |
update_referential_action_desc |
nvarchar(60) |
Bir güncelleştirme olduğunda bu yabancı anahtar için bildirilmiş 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 üretilmiştir. 0 = Ad, kullanıcı tarafından sağlanan. |
İzinler
SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip 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.