sys.sql_dependencies (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Enthält eine Zeile für jede Abhängigkeit von einer Referenzentität, die im Transact-SQL-Ausdruck oder in Anweisungen referenziert wird, die ein anderes referenzierendes Objekt definieren.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen sys.sql_expression_dependencies .
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
class | tinyint | Identifiziert die Klasse der Entität, auf die verwiesen wird: 0 = Objekt oder Spalte (nur schemagebundene Verweise) 1 = Objekt oder Spalte (schemagebundene Verweise) 2 = Typen (schemagebundene Verweise) 3 = XML-Schemaauflistungen (schemagebundene Verweise) 4 = Partitionsfunktion (schemagebundene Verweise) |
class_desc | nvarchar(60) | Klassenbeschreibung der Entität, auf die verwiesen wird: OBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUND OBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUND TYPE_REFERENCE XML_SCHEMA_COLLECTION_REFERENCE PARTITION_FUNCTION_REFERENCE |
object_id | int | ID des verweisenden Objekts. |
column_id | int | Falls die verweisende ID eine Spalte angibt, ist dies die ID der verweisenden Spalte. Andernfalls ist der Wert 0. |
referenced_major_id | int | ID der Entität, auf die verwiesen wird. Die ID wird nach dem Wert der Klasse interpretiert, wobei Folgendes gilt: 0, 1 = Objekt-ID des Objekts oder der Spalte. 2 = Typ-ID. 3 = XML-Schemaauflistungs-ID. |
referenced_minor_id | int | Sekundäre ID der Entität, auf die verwiesen wird. Die ID wird nach dem Wert der Klasse interpretiert, wobei Folgendes gilt: Wenn class =: 0, referenced_minor_id ist eine Spalten-ID; oder wenn keine Spalte, ist sie 0. 1, referenced_minor_id ist eine Spalten-ID; oder wenn keine Spalte, ist sie 0. Andernfalls referenced_minor_id = 0. |
is_selected | bit | Objekt oder Spalte ist ausgewählt. |
is_updated | bit | Objekt oder Spalte ist aktualisiert. |
is_select_all | bit | Objekt wird in SELECT *-Klausel verwendet (nur auf Objektebene). |
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle. 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