sys.sql_dependencies (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Contient une ligne pour chaque dépendance sur une entité référencée comme référencée dans l’expression Transact-SQL ou les instructions qui définissent un autre objet de référencement.
Important
Cette fonctionnalité sera supprimée dans une version future de 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 |
---|---|---|
class | tinyint | Identifie la classe de l'entité référencée : 0 = Objet ou colonne (références non liées au schéma uniquement) 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, il s’agit de 0. 1, referenced_minor_id est un ID de colonne ; ou s’il ne s’agit pas d’une colonne, il s’agit de 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
Nécessite l'appartenance au rôle public . Pour plus d'informations, consultez Metadata Visibility Configuration.
Voir aussi
Affichages catalogue (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)
Questions fréquentes sur l'interrogation des catalogues système de SQL Server