Compartir a través de


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)