sys.foreign_keys (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse in Microsoft Fabric

Enthält eine Zeile pro Objekt, das eine FOREIGN KEY-Einschränkung darstellt (wobei sys.object.type = F ist).

Spaltenname Datentyp BESCHREIBUNG
<Columns inherited from sys.objects> Eine Liste der Spalten, die diese Sicht erbt, finden Sie unter sys.objects (Transact-SQL).
referenced_object_id int ID des Objekts, auf das verwiesen wird.
key_index_id int ID des Schlüsselindexes innerhalb des Objekts, auf das verwiesen wird.
is_disabled bit Die FOREIGN KEY-Einschränkung ist deaktiviert.
is_not_for_replication bit Die FOREIGN KEY-Einschränkung wurde mithilfe der Option NOT FOR REPLICATION erstellt.
is_not_trusted bit Die FOREIGN KEY-Einschränkung wurde nicht vom System überprüft.
delete_referential_action tinyint Die referenzielle Aktion, die für den Fall eines Löschvorgangs für FOREIGN KEY deklariert wurde.

0 = Keine Aktion

1 = Überlappend

2 = NULL festlegen

3 = Standard festlegen
delete_referential_action_desc nvarchar(60) Beschreibung der referenziellen Aktion, die für den Fall eines Löschvorgangs für FOREIGN KEY deklariert wurde:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
update_referential_action tinyint Die referenzielle Aktion, die für den Fall eines Updatevorgangs für FOREIGN KEY deklariert wurde.

0 = Keine Aktion

1 = Überlappend

2 = NULL festlegen

3 = Standard festlegen
update_referential_action_desc nvarchar(60) Beschreibung der referenziellen Aktion, die für den Fall eines Updatevorgangs für FOREIGN KEY deklariert wurde:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
is_system_named bit 1 = Der Name wurde vom System generiert.

0 = Der Name wurde vom Benutzer angegeben.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)
FAQ: Abfragen des SQL Server-Systemkatalogs