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 ОписаниеDescription
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

Идентификатор заданного участника, если выполнение AS SELF EXECUTE AS участника-2 = EXECUTE AS OWNER.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. Дополнительные сведения см. в разделе Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

См. такжеSee Also

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