sys.sql_dependencies (Transact-SQL)

Contient une ligne pour chaque dépendance à une entité référencée telle qu'elle est référencée dans l'expression Transact-SQL ou les instructions qui définissent un autre objet de référence.

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez à la place sys.sql_expression_dependencies.

Nom de la colonne

Type de données

Description

classe

tinyint

Identifie la classe de l'entité référencée :

0 = Objet ou colonne (uniquement les références non liées au schéma)

1 = Objet ou colonne (uniquement les références liées au schéma)

2 = Types (uniquement les références liées au schéma)

3 = Collections de schémas XML (uniquement les références liées au schéma)

4 = Fonction de partition (uniquement les références liées au schéma)

class_desc

nvarchar(60)

Description de la classe de l'entité référencée :

  • 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 de l'objet de référence.

column_id

int

Si l'ID de référence est une colonne, ID de la colonne de référence ; sinon, 0.

referenced_major_id

int

ID de l'entité référencée, interprété par la valeur de la classe, en fonction de :

0, 1 = ID d'objet de l'objet ou de la colonne.

2 = ID de type.

3 = ID de collection de schémas XML.

referenced_minor_id

int

ID secondaire de l'entité référencée, interprété par la valeur de la classe, comme illustré ci-dessous :

Lorsque class =:

0, referenced_minor_id est un ID de colonne ou, s'il ne s'agit pas d'une colonne, a la valeur 0.

1, referenced_minor_id est un ID de colonne ou, s'il ne s'agit pas d'une colonne, a la valeur 0.

Sinon, referenced_minor_id = 0.

is_selected

bit

L'objet ou la colonne est sélectionné.

is_updated

bit

L'objet ou la colonne est mis à jour.

is_select_all

bit

L'objet est utilisé dans la clause SELECT *(au niveau de l'objet uniquement).

Autorisations

L'appartenance au rôle public est obligatoire. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

Affichages catalogue (Transact-SQL)

Vues de catalogue d'objets (Transact-SQL)

Concepts

Questions fréquentes sur l'interrogation des catalogues système de SQL Server