sys.sql_dependencies (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Obsahuje řádek pro každou závislost na odkazované entitě odkazované v Transact-SQL výrazu nebo příkazech, které definují nějaký jiný referenční objekt.

Important

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Použijte místo toho sys.sql_expression_dependencies .

Název sloupce Datový typ Description
třída tinyint Identifikuje třídu odkazované entity:

0 = Objekt nebo sloupec (pouze reference bez schématového omezení)

1 = Objekt nebo sloupec (odkazy vázané na schémata)

2 = Typy (odkazy vázané na schémata)

3 = XML kolekce schémat (odkazy vázané na schémata)

4 = Partition function (reference vázané na schémata)
class_desc nvarchar(60) Popis třídy odkazované entity:

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 odkazujícího objektu.
column_id int Pokud je referenční ID sloupec, ID odkazovacího sloupce; jinak 0.
referenced_major_id int ID odkazované entity, interpretované podle hodnoty třídy, podle:

0, 1 = ID objektu nebo sloupce.

2 = Identifikace typu.

3 = ID kolekce XML schématu.
referenced_minor_id int Minor-ID odkazované entity, interpretované podle hodnoty třídy, jak je uvedeno v následujícím textu.

Když třída =:

0, referenced_minor_id je ID sloupce; nebo pokud není sloupec, je to 0.

1, referenced_minor_id je ID sloupce; nebo pokud není sloupec, je to 0.

Jinak referenced_minor_id = 0.
is_selected bit Objekt nebo sloupec je vybrán.
is_updated bit Objekt nebo sloupec se aktualizuje.
is_select_all bit Objekt se používá v klauzuli SELECT * (pouze na úrovni objektu).

Permissions

Vyžaduje členství ve veřejné roli . Další informace naleznete v kapitole Konfigurace viditelnosti metadat.