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.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
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_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