sys.server_sql_modules (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Содержит набор модулей SQL, для триггеров уровня сервера типа TR. Можно соединить это отношение с sys.server_triggers. Кортеж (object_id) является ключом отношения.
Имя столбца | Тип данных | Description |
---|---|---|
object_id | int | ВНЕШНИЙ КЛЮЧ (FOREIGN KEY) ссылающийся обратно на триггер уровня сервера, где этот модуль определен. |
определение | 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. Значение NULL по умолчанию или если EXECUTE AS CALLER Идентификатор указанного субъекта, если EXECUTE AS SELF EXECUTE AS principal-2 = EXECUTE AS OWNER. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.