Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: 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)