sys.sql_dependencies (Transact-SQL)
Enthält eine Zeile für jede Abhängigkeit einer Entität, auf die im Transact-SQL-Ausdruck oder in Anweisungen verwiesen wird, die ein anderes verweisendes Objekt definieren.
Wichtig |
---|
Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen sys.sql_expression_dependencies. |
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
Klasse |
tinyint |
Identifiziert die Klasse der Entität, auf die verwiesen wird: 0 = Objekt oder Spalte (nur nicht 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_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 falls es sich nicht um eine Spalte handelt, ist der Wert 0. 1, referenced_minor_id ist eine Spalten-ID, oder falls es sich nicht um eine Spalte handelt, ist der Wert 0. Andernfalls gilt 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 Rolle public. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)