Compartilhar via


sys.sql_dependencies (Transact-SQL)

Contém uma linha para cada dependência em uma entidade referenciada 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 Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Use, em vez disso, sys.sql_expression_dependencies.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

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 é uma ID de coluna; ou, se não for uma coluna, será 0.

1, referenced_minor_id é uma ID de coluna; ou, se não for uma coluna, será 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 na função pública. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições de catálogo (Transact-SQL)

Exibições do catálogo de objeto (Transact-SQL)

Conceitos

Consultando as perguntas frequentes do catálogo do sistema do SQL Server