Freigeben über


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.

Wichtiger HinweisWichtig

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

class

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_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, ist referenced_minor_id eine Spalten-ID, oder falls es sich nicht um eine Spalte handelt, ist der Wert 0.

1, ist referenced_minor_id 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.