Aracılığıyla paylaş


sys.foreign_keys (Transact-SQL)

Nesne ile bir yabancı anahtar kısıtlaması olan her bir satır içerirsys.Object.Type = F.

sütun Name

Veri türü

Açıklama

<Sys.Objects devralınan sütunu>

 

Bu görünüm devralan bir sütun listesi için bkz: sys.Objects (Transact-SQL).

referenced_object_id

int

Başvurulan nesne kimliği.

key_index_id

int

Anahtar dizini içinde başvurulan nesne kimliği.

is_disabled

bit

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

is_not_for_replication

bit

yabancı anahtar kısıtlaması NOT FOR çoğaltma seçeneğini kullanarak oluşturulmuştur.

is_not_trusted

bit

yabancı anahtar kısıtlaması sistem tarafından doğrulandı değil.

delete_referential_action

tinyint

Bir silme olduğunda bu yabancı anahtar için bildirilmiş başvuru eylem.

0 = No eylem

1 = Art arda sıralı

2 = küme null

3 = Varsayılan küme

delete_referential_action_desc

nvarchar(60)

Bir silme meydana geldiğinde, bu yabancı anahtar için bildirilmiş başvuru eyleminin 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ş başvuru eylem.

0 = No eylem

1 = Art arda sıralı

2 = küme null

3 = Varsayılan küme

update_referential_action_desc

nvarchar(60)

Bir güncelleştirme olduğunda, bu yabancı anahtar için bildirilmiş başvuru eyleminin 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

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma.