Compartilhar via


sys.sql_dependencies (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Contém uma linha para cada dependência em uma entidade referenciada, conforme referenciado na expressão Transact-SQL ou instruções que definem algum outro objeto de referência.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use sys.sql_expression_dependencies .

Nome da coluna Tipo de dados Descrição
class tinyint Identifica a classe da entidade referenciada:

0 = Objeto ou coluna (somente referências não associadas a esquema)

1 = Objeto ou coluna (somente referências associadas a esquema)

2 = Tipos (referências associadas a esquema)

3 = Coleções de esquema XML (referências associadas a esquema)

4 = Função de partição (referências associadas a esquema)
class_desc nvarchar(60) Descrição da classe da entidade referenciada:

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 do objeto de referência.
column_id int Se a ID de referência for uma coluna, ID da coluna de referência; caso contrário, 0.
referenced_major_id int ID da entidade referenciada, interpretada por valor de classe, de acordo com:

0, 1 = ID de objeto do objeto ou coluna.

2 = ID do tipo.

3 = ID da coleção de esquemas XML.
referenced_minor_id int ID secundária da entidade referenciada, interpretada pelo valor de classe, como mostrado a seguir.

Quando classe =:

0, referenced_minor_id é um ID de coluna; ou, se não for uma coluna, é 0.

1, referenced_minor_id é um ID de coluna; ou se não for uma coluna, é 0.

Caso contrário, referenced_minor_id = 0.
is_selected bit Objeto ou coluna é selecionada.
is_updated bit Objeto ou coluna é atualizada.
is_select_all bit Objeto é usado na cláusula SELECT * (somente no nível do objeto).

Permissões

Requer associação à função pública . Para obter mais informações, consulte Metadata Visibility Configuration.

Consulte Também

Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de objeto (Transact-SQL)
Consultando as perguntas frequentes do catálogo do sistema do SQL Server