sys.all_sql_modules (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Warehouse en Microsoft Fabric Base de datos SQL de Microsoft Fabric
Devuelve la unión de sys.sql_modules y sys.system_sql_modules.
La vista devuelve una fila para cada función escalar definida por el usuario compilada de forma nativa. Para obtener más información, vea Funciones escalares definidas por el usuario para OLTP en memoria.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
object_id | int | Id. de objeto del objeto contenedor. Es único en una base de datos. |
definition | nvarchar(max) | Texto SQL que define este módulo. NULL = Cifrado |
uses_ansi_nulls | bit | Módulo creado con SET ANSI_NULLS ON. |
uses_quoted_identifier | bit | Módulo creado con SET QUOTED_IDENTIFIER ON. |
is_schema_bound | bit | Módulo creado con la opción SCHEMABINDING. |
uses_database_collation | bit | 1 = La definición del módulo enlazado a un esquema depende de la intercalación predeterminada de la base de datos para la evaluación correcta; en caso contrario, 0. Esta dependencia impide cambiar la intercalación predeterminada de la base de datos. |
is_recompiled | bit | Procedimiento creado con la opción WITH RECOMPILE. |
null_on_null_input | bit | Módulo declarado para generar una salida NULL en cualquier entrada NULL. |
execute_as_principal_id | int | Id. de la entidad de seguridad de base de datos EXECUTE AS. NULL de manera predeterminada o si EXECUTE AS CALLER. Identificador de la entidad de seguridad especificada si EXECUTE AS SELF o EXECUTE AS <entidad de seguridad>. -2 = EXECUTE AS OWNER. |
uses_native_compilation | bit | Válido para : SQL Server 2014 (12.x) y versiones posteriores. 0 = no está compilado de forma nativa 1 = está compilado de forma nativa El valor predeterminado es 0. |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (optimización In-Memory)