Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Возвращает объединение sys.sql_модулей и sys.system_sql_modules.
Представление возвращает строку для каждой скомпилированной, скалярной определяемой пользователем функции. Дополнительные сведения см. в разделе Скалярные определяемые пользователем функции для выполняющейся в памяти OLTP.
| Имя столбца | Тип данных | Description |
|---|---|---|
| object_id | int | Идентификатор объекта, содержащего данный объект. Уникален в базе данных. |
| definition | nvarchar(max) | Текст на языке SQL, определяющий этот модуль. NULL = зашифрован |
| uses_ansi_nulls | bit | Модуль был создан с параметром SET ANSI_NULLS ON. |
| uses_quoted_identifier | bit | Модуль был создан с параметром SET QUOTED_IDENTIFIER ON. |
| is_schema_bound | bit | Модуль был создан с параметром SCHEMABINDING. |
| uses_database_collation | bit | 1 = определение модуля, ограниченное схемой, зависит от принятых по умолчанию параметров сортировки базы данных для правильной оценки; в противном случае — 0. Такая зависимость предотвращает изменение параметров сортировки по умолчанию для базы данных. |
| is_recompiled | bit | Процедура была создана с параметром WITH RECOMPILE. |
| null_on_null_input | bit | Модуль был объявлен, чтобы обеспечить выходные значения NULL для любых входных значений NULL. |
| execute_as_principal_id | int | ID-идентификатор участника базы данных, указанного в инструкции EXECUTE AS. По умолчанию и в случае EXECUTE AS CALLER имеет значение NULL. Идентификатор указанного субъекта, если EXECUTE AS SELF или EXECUTE AS <principal>. -2 = ВЫПОЛНИТЬ КАК ВЛАДЕЛЕЦ. |
| uses_native_compilation | bit |
Область применения: SQL Server 2014 (12.x) и более поздних версий. 0 = не скомпилированы в собственном коде 1 = скомпилированы в собственном коде Значение по умолчанию равно 0. |
Permissions
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога (Transact-SQL)
Представления каталога объектов (Transact-SQL)
sys.sql_модули (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (оптимизация в памяти)