sys.sql_dependencies (Transact-SQL)
Se aplica a: SQL Server Azure SQL Managed Instance
Contiene una fila para cada dependencia de una entidad a la que se hace referencia como se hace referencia en la expresión o instrucciones Transact-SQL que definen algún otro objeto de referencia.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Use sys.sql_expression_dependencies en su lugar.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
class | tinyint | Identifica la clase de la entidad a la que se hace referencia: 0 = Objeto o columna (solo referencias no enlazadas a esquema) 0 = Objeto o columna (referencias enlazadas a esquemas) 2 = Tipos (referencias enlazadas a esquemas) 3 = Colecciones de esquemas XML (referencias enlazadas a esquemas) 4 = Función de partición (referencias enlazadas a esquemas) |
class_desc | nvarchar(60) | Descripción de la clase de la entidad a la que se hace referencia: 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. del objeto que hace la referencia. |
column_id | int | Si el Id. que hace la referencia es una columna, se obtiene el Id. de la columna que hace la referencia; en caso contrario, el valor es 0. |
referenced_major_id | int | Id. de la entidad a la que se hace referencia, interpretado por el valor de clase de acuerdo con: 0, 1 = Id. de objeto del objeto o la columna. 2 = Id. del tipo. 3 = Id. de la colección de esquemas XML. |
referenced_minor_id | int | Id. secundario de la entidad a la que se hace referencia, interpretado por el valor de clase de acuerdo con lo siguiente. Si la clase =: 0, referenced_minor_id es un identificador de columna; o si no es una columna, es 0. 1, referenced_minor_id es un identificador de columna; o si no es una columna, es 0. De lo contrario, referenced_minor_id = 0. |
is_selected | bit | Objeto o columna seleccionados. |
is_updated | bit | Objeto o columna actualizados. |
is_select_all | bit | El objeto se utiliza en la cláusula SELECT* (solo nivel de objeto). |
Permisos
Debe pertenecer al rol public . Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server