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