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 à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Point de terminaison d’analytique SQL dans Microsoft Fabric
Entrepôt dans Microsoft Fabric
Base de données SQL dans Microsoft Fabric
Retourne l’union de sys.sql_modules et sys.system_sql_modules.
La vue retourne une ligne pour chaque fonction scalaire définie par l’utilisateur compilée en mode natif. Pour plus d’informations, consultez Fonctions scalaires définies par l’utilisateur pour l’OLTP en mémoire.
| Nom de colonne | Type de données | Description |
|---|---|---|
| object_id | int | ID d'objet de l'objet conteneur. Unique dans une base de données. |
| definition | nvarchar(max) | Texte SQL qui définit ce module. NULL = chiffré |
| uses_ansi_nulls | bit | Le module a été créé avec SET ANSI_NULLS ON. |
| uses_quoted_identifier | bit | Le module a été créé avec SET QUOTED_IDENTIFIER ON. |
| is_schema_bound | bit | Le module a été créé avec l'option SCHEMABINDING. |
| uses_database_collation | bit | 1 = La définition d'un module lié au schéma dépend du classement par défaut de la base de données pour une évaluation correcte ; dans tous les autres cas, 0. Une telle dépendance permet d'éviter le changement du classement par défaut de la base de données. |
| is_recompiled | bit | La procédure a été créée avec l'option WITH RECOMPILE. |
| null_on_null_input | bit | Le module a été déclaré pour produire une sortie NULL sur n'importe quelle entrée NULL. |
| execute_as_principal_id | int | ID du principal de base de données EXECUTE AS. Valeur NULL par défaut ou dans le cas de l'instruction EXECUTE AS CALLER. ID du principal spécifié si EXECUTE AS SELF ou EXECUTE AS <principal>. -2 = EXÉCUTER EN TANT QUE PROPRIÉTAIRE. |
| uses_native_compilation | bit |
S’applique à : SQL Server 2014 (12.x) et versions ultérieures. 0 = Non compilé en mode natif 1 = Compilé en mode natif La valeur par défaut est 0. |
Permissions
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
Affichages catalogue (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (optimisation en mémoire)