Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Содержит записи для всех представлений, правил, значений по умолчанию, триггеров, ограничений CHECK и DEFAULT, а также для всех хранимых процедур в базе данных. Текстовый столбец содержит исходные инструкции определения SQL.
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого рекомендуется использовать sys.sql_modules. Дополнительные сведения см. в разделе sys.sql_modules (Transact-SQL).
| Имя столбца | Тип данных | Description |
|---|---|---|
| id | int | Идентификатор объекта, к которому применяется текст. |
| number | smallint | Номер внутри группирования процедур, если группирование существует. 0 = записи не являются процедурами. |
| colid | smallint | Последовательный номер строки для определения объекта с длиной более 4 000 символов. |
| состояние | smallint | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| ctext | varbinary(8000) | Приблизительное число байтов в инструкции определения SQL. |
| texttype | smallint | 0 = пользовательский комментарий 1 = системный комментарий 4 = зашифрованный комментарий |
| language | smallint | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| encrypted | bit | Указывает, применялось ли к определению процедуры запутывание. 0 = запутывание не применялось; 1 = запутывание применялось. ** Важно ** Чтобы скрыть определения хранимых процедур, используйте CREATE PROCEDURE с ключевым словом ENCRYPTION. |
| сжатый | bit | Всегда возвращает 0. Это означает, что процедура сжата. |
| text | nvarchar(4000) | Фактический текст инструкции определения SQL. Семантика расшифрованных выражений соответствует исходному тексту, однако правильность синтаксиса не гарантируется. Например, пробельные символы удаляются из расшифрованного выражения. Это представление, совместимое с SQL Server 2000 (8.x), получает сведения из текущих структур SQL Server и может возвращать больше символов, чем определение nvarchar(4000). sp_help возвращает nvarchar(4000) в качестве типа данных текстового столбца. При работе с syscomments рекомендуется использовать nvarchar(max). Для новых работ по разработке не используйте syscomments. |
См. также
Сопоставление системных таблиц с системными представлениями (Transact-SQL)
Представления совместимости (Transact-SQL)