sys.foreign_key_columns (Transact-SQL)

Anwendungsbereich: JaSQL Server (alle unterstützten Versionen) JaAzure SQL-Datenbank JaVerwaltete Azure SQL-Instanz JaAzure Synapse Analytics JaParallel Data Warehouse

Enthält eine Zeile für jede Spalte oder Spaltengruppe, die einen Fremdschlüssel enthält.

Spaltenname Datentyp BESCHREIBUNG
constraint_object_id int ID der FOREIGN KEY-Einschränkung.
constraint_column_id int ID der Spalte oder der Spaltengruppe, die die FOREIGN KEY-Anweisung enthält (1..n , wobei n=Anzahl von Spalten).
parent_object_id int Die ID des übergeordneten Objekts der Einschränkung, das das verweisende Objekt darstellt.
parent_column_id int Die ID der übergeordneten Spalte, die die verweisende Spalte darstellt.
referenced_object_id int Die ID des Objekts, auf das verwiesen wird und das den Kandidatenschlüssel aufweist.
referenced_column_id int Die ID der Spalte, auf die verwiesen wird (Kandidatenschlüsselspalte).

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

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