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.

Observação importanteImportante

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.

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 a associação na função pública. Para obter mais informações, consulte Configuração de visibilidade de metadados.