sys.all_sql_modules (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt 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 la colonne | Type de données | Description |
---|---|---|
object_id | int | ID d'objet de l'objet conteneur. Unique dans une base de données. |
définition | 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 = EXECUTE AS OWNER. |
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. |
Autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu’un utilisateur possède ou sur lesquels l’utilisateur a reçu une autorisation. 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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour