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.

Nota importanteImportante

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.

Nombre de columna

Tipo de datos

Descripción

class

tinyint

Identifica la clase de la entidad a la que se hace referencia:

0 = Objeto o columna (sólo 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_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 Id. de columna; si no es una columna, es 0.

1, referenced_minor_id es un Id. 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 a la función public. Para obtener más información, vea Configuración de visibilidad de los metadatos.