sql server系统表详细说明 之 sys.all_sql_modules


返回 sys.sql_modules 和 sys.system_sql_modules 的并集。

视图针对每个本机编译标量用户定义函数返回一行。 有关详细信息,请参阅 内存中 OLTP 的标量用户定义函数

列名称数据类型说明
object_idint包含对象的对象 ID。 在数据库中是唯一的。
definitionnvarchar(max)定义此模块的 SQL 文本。

NULL = 已加密
uses_ansi_nullsbit模块是使用 SET ANSI_NULLS ON 创建的。
uses_quoted_identifierbit模块是使用 SET QUOTED_IDENTIFIER ON 创建的。
is_schema_boundbit模块是使用 SCHEMABINDING 选项创建的。
uses_database_collationbit1 = 架构绑定模块定义取决于正确处理所需的数据库的默认排序规则;否则为 0。 此种依赖关系可防止更改数据库的默认排序规则。
is_recompiledbit过程是使用 WITH RECOMPILE 选项创建的。
null_on_null_inputbit模块被声明为针对任何 NULL 输入生成 NULL 输出。
execute_as_principal_idintEXECUTE AS 数据库主体的 ID。

默认情况下,或者 EXECUTE AS CALLER 时,为 NULL。

指定主体的 ID (如果 EXECUTE AS SELF 或 EXECUTE AS) <principal> 。

-2 = EXECUTE AS OWNER。
uses_native_compilationbit适用于:SQL Server 2014 (12.x) 及更高版本。

0 = 非本机编译

1 = 本机编译

默认值为 0。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

sql server系统详细说明 sys.all_columns
sql server系统详细说明 sys.all_sql_modules
sql server系统详细说明 sys.sql_modules
sql server系统详细说明 sys.all_views
sql server系统详细说明 sys.all_objects
sql server系统详细说明 sys.all_parameters
sql server系统详细说明 sys.assembly_modules
sql server系统详细说明 sys.objects
sql server系统详细说明 sys.server_assembly_modules
sql server系统详细说明 sys.server_sql_modules
sql server系统详细说明 sys.masked_columns
sql server系统详细说明 sys.system_objects
sql server系统详细说明 sys.system_views
sql server系统详细说明 sys.columns
sql server系统详细说明 sys.parameters
sql server系统详细说明 sys.system_parameters
sql server系统详细说明 sys.system_columns
sql server系统详细说明 sys.system_sql_modules
sql server系统详细说明 sys.sql_dependencies
sql server系统详细说明 sys.tables