sys.server_sql_modules (Transact-SQL)sys.server_sql_modules (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Содержит набор модулей SQL, для триггеров уровня сервера типа TR.Contains the set of SQL modules for server-level triggers of type TR. Можно соединить это отношение с sys.server_triggers.You can join this relation to sys.server_triggers. Кортеж (object_id) является ключом отношения.The tuple (object_id) is the key of the relation.

Имя столбцаColumn Name Тип данныхData Type DescriptionDescription
object_idobject_id intint ВНЕШНИЙ КЛЮЧ (FOREIGN KEY) ссылающийся обратно на триггер уровня сервера, где этот модуль определен.This is a FOREIGN KEY reference back to the server-level trigger where this module is defined.
макроопределенияdefinition nvarchar(max)nvarchar(max) Текст на языке SQL, определяющий этот модуль.SQL text that defines this module.

NULL = зашифрован.NULL = Encrypted.
uses_ansi_nullsuses_ansi_nulls bitbit Модуль был создан с установкой параметра ANSI NULLS в значение ON.Module was created with ANSI NULLS set option set to ON.
uses_quoted_identifieruses_quoted_identifier bitbit Модуль был создан с установкой параметра QUOTED IDENTIFIER в значение ON.Module was created with QUOTED IDENTIFIER set option set to ON.
execute_as_principal_idexecute_as_principal_id intint Идентификатор сервера-участника, входящего в предложение EXECUTE AS.ID of the EXECUTE AS server principal.

Значение NULL по умолчанию или если EXECUTE AS CALLERNULL by default or if EXECUTE AS CALLER

ИДЕНТИФИКАТОР указанного субъекта, если выполняется в качестве участника-2 = выполнение от имени владельца.ID of the specified principal if EXECUTE AS SELF EXECUTE AS principal-2 = EXECUTE AS OWNER.

РазрешенияPermissions

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Дополнительные сведения см. в разделе Настройка видимости метаданных.For more information, see Metadata Visibility Configuration.

См. также:See Also

Представления каталога (Transact-SQL)Catalog Views (Transact-SQL)