sys.sql_dependencies (Transact-SQL)
Contiene una fila por cada dependencia de una entidad a la que se hace referencia conforme a su referencia en la expresión o instrucciones Transact-SQL que definen otro objeto que hace la referencia.
Importante
Esta característica se quitará en una versión futura de Microsoft 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.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
clase |
tinyint |
Identifica la clase de la entidad a la que se hace referencia: 0 = Objeto o columna (solo referencias no enlazadas a esquemas) 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_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; si no es una columna, es 0. 1, referenced_minor_id es un identificador de columna; si no es una columna, es 0. En caso 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, vea Configuración de visibilidad de los metadatos.
Vea también
Referencia
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)
Conceptos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server