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. |
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_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.