Sdílet prostřednictvím


sys.foreign_keys (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsPdW (Analytics Platform System)Sklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Obsahuje řádek na objekt, který je omezení CIZÍ KLÍČ s sys.object.type = F.

Název sloupce Datový typ Description
<sloupce zděděné z objektů sys.objects> Seznam sloupců, které toto zobrazení dědí, naleznete v tématu sys.objects (Transact-SQL).
referenced_object_id int ID odkazovaného objektu.
key_index_id int ID indexu klíče v odkazovaném objektu.
is_disabled bit Omezení CIZÍHO KLÍČE je zakázané.
is_not_for_replication bit Omezení CIZÍHO KLÍČE bylo vytvořeno pomocí možnosti NOT FOR REPLICATION.
is_not_trusted bit Omezení CIZÍHO KLÍČE nebylo systémem ověřeno.
delete_referential_action tinyint Referenční akce, která byla deklarována pro tento CIZÍ KLÍČ, když dojde k odstranění.

0 = Žádná akce

1 = kaskádová

2 = Nastavit hodnotu null

3 = Nastavit výchozí
delete_referential_action_desc nvarchar(60) Popis referenční akce, která byla deklarována pro tento CIZÍ KLÍČ, když dojde k odstranění:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
update_referential_action tinyint Referenční akce, která byla deklarována pro tento CIZÍ KLÍČ, když dojde k aktualizaci.

0 = Žádná akce

1 = kaskádová

2 = Nastavit hodnotu null

3 = Nastavit výchozí
update_referential_action_desc nvarchar(60) Popis referenční akce, která byla deklarována pro tento CIZÍ KLÍČ, když dojde k aktualizaci:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
is_system_named bit 1 = Systém vygeneroval název.

0 = Jméno zadal uživatel.

Permissions

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Viz také

zobrazení katalogu (Transact-SQL)
zobrazení katalogu objektů (Transact-SQL)
dotazování na nejčastější dotazy k katalogu systému SQL Server