sys.sql_dependencies (Transact-SQL)sys.sql_dependencies (Transact-SQL)

GILT FÜR: jaSQL Server neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Enthält eine Zeile für jede Abhängigkeit einer Entität, auf die im Transact-SQLTransact-SQL-Ausdruck oder in Anweisungen verwiesen wird, die ein anderes verweisendes Objekt definieren.Contains a row for each dependency on a referenced entity as referenced in the Transact-SQLTransact-SQL expression or statements that define some other referencing object.

Wichtig

Dieses Feature befindet sich im Wartungsmodus und wird möglicherweise in einer künftigen Version von Microsoft SQL Server entfernt.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Verwendung Sys. sql_expression_dependencies stattdessen.Use sys.sql_expression_dependencies instead.

SpaltennameColumn name DatentypData type BeschreibungDescription
classclass tinyinttinyint Identifiziert die Klasse der Entität, auf die verwiesen wird:Identifies the class of the referenced entity:

0 = Objekt oder Spalte (nur nicht schemagebundene Verweise)0 = Object or column (non-schema-bound references only)

1 = Objekt oder Spalte (schemagebundene Verweise)1 = Object or column (schema-bound references)

2 = Typen (schemagebundene Verweise)2 = Types (schema-bound references)

3 = XML-Schemaauflistungen (schemagebundene Verweise)3 = XML Schema collections (schema-bound references)

4 = Partitionsfunktion (schemagebundene Verweise)4 = Partition function (schema-bound references)
class_descclass_desc nvarchar(60)nvarchar(60) Klassenbeschreibung der Entität, auf die verwiesen wird:Description of class of referenced entity:

OBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUNDOBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUND

OBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUNDOBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUND

TYPE_REFERENCETYPE_REFERENCE

XML_SCHEMA_COLLECTION_REFERENCEXML_SCHEMA_COLLECTION_REFERENCE

PARTITION_FUNCTION_REFERENCEPARTITION_FUNCTION_REFERENCE
object_idobject_id intint ID des verweisenden Objekts.ID of the referencing object.
column_idcolumn_id intint Falls die verweisende ID eine Spalte angibt, ist dies die ID der verweisenden Spalte. Andernfalls ist der Wert 0.If the referencing ID is a column, ID of referencing column; otherwise, 0.
referenced_major_idreferenced_major_id intint ID der Entität, auf die verwiesen wird. Die ID wird nach dem Wert der Klasse interpretiert, wobei Folgendes gilt:ID of the referenced entity, interpreted by value of class, according to:

0, 1 = Objekt-ID des Objekts oder der Spalte.0, 1 = Object ID of object or column.

2 = Typ-ID.2 = Type ID.

3 = XML-Schemaauflistungs-ID.3 = XML Schema collection ID.
referenced_minor_idreferenced_minor_id intint Sekundäre ID der Entität, auf die verwiesen wird. Die ID wird nach dem Wert der Klasse interpretiert, wobei Folgendes gilt:Minor-ID of the referenced entity, interpreted by value of class, as shown in the following.

Wenn class =:When class =:

0 (null) Referenced_minor_id ist eine Spalten-ID, oder wenn sich nicht um eine Spalte, 0.0, referenced_minor_id is a column ID; or if not a column, it is 0.

1, Referenced_minor_id ist eine Spalten-ID, oder wenn sich nicht um eine Spalte, 0.1, referenced_minor_id is a column ID; or if not a column, it is 0.

Andernfalls Referenced_minor_id = 0.Otherwise, referenced_minor_id = 0.
is_selectedis_selected bitbit Objekt oder Spalte ist ausgewählt.Object or column is selected.
"is_updated"is_updated bitbit Objekt oder Spalte ist aktualisiert.Object or column is updated.
is_select_allis_select_all bitbit Objekt wird in SELECT *-Klausel verwendet (nur auf Objektebene).Object is used in SELECT * clause (object-level only).

BerechtigungenPermissions

Erfordert die Mitgliedschaft in der public -Rolle.Requires membership in the public role. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Siehe auchSee Also

Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL) Object Catalog Views (Transact-SQL)
Häufig gestellte Fragen zu Abfragen des SQL Server-SystemkatalogsQuerying the SQL Server System Catalog FAQ