sys.server_sql_modules (Transact-SQL)

包含类型为 TR 的服务器级别触发器的 SQL 模块设置。 可将此关系与 sys.server_triggers 联接。 元组 (object_id) 是关系键。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

object_id

int

这是返回给定义该模块的服务器级别触发器的 FOREIGN KEY 引用。

definition

nvarchar(max)

用于定义此模块的 SQL 文本。

NULL = 已加密。

uses_ansi_nulls

bit

模块是通过将 ANSI NULLS 设置选项设置为 ON 而创建的。

uses_quoted_identifier

bit

模块是通过将 QUOTED IDENTIFIER 设置选项设置为 ON 而创建的。

execute_as_principal_id

int

EXECUTE AS 服务器主体的 ID。

默认情况下或在 EXECUTE AS CALLER 情况下,值为 NULL。

如果 EXECUTE AS SELF EXECUTE AS <主体>,则为指定主体的 ID。

-2 = EXECUTE AS OWNER。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

参考

目录视图 (Transact-SQL)