Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : pointde terminaison d’analytique SQL Azure SQL Managed Instance
Azure Synapse Analytics
Platform System (PDW)
SQL dans Microsoft Fabric Warehouse dans Microsoft Fabric
Renvoie une ligne pour chaque fonction, procédure ou déclencheur défini pour un assembly CLR (Common Language Runtime). Cet affichage catalogue mappe des procédures stockées CLR, des déclencheurs CLR ou des fonctions CLR avec leur implémentation sous-jacente. Les objets de type TA, AF, PC, FS et FT ont un module d'assembly associé. Pour trouver l'association entre l'objet et l'assembly, vous pouvez joindre cet affichage catalogue à d'autres. Par exemple, lorsque vous créez une procédure stockée CLR, elle est représentée par une ligne dans la vue sys.objects, une ligne dans sys.procedures (qui hérite de sys.objects) et une ligne dans sys.assembly_modules. La procédure stockée en elle-même est représentée par les métadonnées des vues sys.objects et sys.procedures. La vue sys.assembly_modules contient des références à l’implémentation CLR sous-jacente de la procédure.
| Nom de la colonne | Type de données | Description |
|---|---|---|
| object_id | int | Numéro d'identification de l'objet SQL. Unique dans une base de données. |
| assembly_id | int | ID de l'assembly à partir duquel ce module a été créé. |
| assembly_class | sysname | Nom de la classe dans l'assembly qui définit ce module. |
| assembly_method | sysname | Nom de la méthode dans l’assembly_class qui définit ce module. Les fonctions d'agrégation (AF) ont la valeur NULL. |
| null_on_null_input | bit | Le module a été déclaré pour produire une sortie NULL pour toute entrée NULL. |
| execute_as_principal_id | int | ID du principal de la base de données sous lequel l’exécution du contexte a lieu, tel que spécifié par la EXECUTE AS clause de la fonction CLR, de la procédure stockée ou du déclencheur. NULL = EXECUTE AS APPELANT. Il s’agit de la valeur par défaut. ID du principal de base de données spécifié = EXECUTE AS SELF, EXECUTE ASuser_name ou EXECUTE ASlogin_name. -2 = EXECUTE AS PROPRIÉTAIRE. |
autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.
Voir aussi
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)