sys.system_sql_modules (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric
Retourne une ligne par objet système qui contient un module défini par le langage SQL. Les objets système de type FN, IF, P, PC, TF, V sont associés à un module SQL. Pour identifier l’objet conteneur, vous pouvez joindre cette vue à sys.system_objects.
Nom de la colonne | Type de données | Description |
---|---|---|
object_id | int | Numéro d'identification de l'objet conteneur, unique dans une base de données. |
définition | nvarchar(max) | Texte SQL qui définit ce module. |
uses_ansi_nulls | bit | 1 = Le module a été créé lorsque l'option de base de données SET ANSI_NULLS était activée (ON). Retourne toujours 1. |
uses_quoted_identifier | bit | 1 = Le module a été créé avec l'instruction SET QUOTED_IDENTIFIER ON. Retourne toujours 1. |
is_schema_bound | bit | 0 = Le module n'a pas été créé avec l'option SCHEMABINDING. Retourne toujours 0. |
uses_database_collation | bit | 0 = Le module ne dépend pas du classement par défaut de la base de données. Retourne toujours 0. |
is_recompiled | bit | 0 = La procédure n'a pas été créée en utilisant l'option WITH RECOMPILE. Retourne toujours 0. |
null_on_null_input | bit | 0 = Le module n'a pas été créé pour produire un résultat NULL pour toute entrée NULL. Retourne toujours 0. |
execute_as_principal_id | int | Retourne toujours la valeur NULL |
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
sys.sql_modules (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
Affichages catalogue (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)