sys.check_constraints (Transact-SQL)
Содержит по одной строке для каждого объекта, являющегося ограничением CHECK, с sys.objects.type = 'C'.
Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск). |
Имя столбца |
Тип данных |
Описание |
---|---|---|
<Столбцы, наследуемые из sys.objects> |
|
Список столбцов, наследуемых этим представлением, см. в разделе sys.objects (Transact-SQL). |
is_disabled |
bit |
Ограничение CHECK отключено. |
is_not_for_replication |
bit |
Ограничение CHECK было создано с параметром NOT FOR REPLICATION. |
is_not_trusted |
bit |
Ограничение CHECK не было подтверждено системой для всех строк. |
parent_column_id |
int |
Значение 0 указывает на ограничение CHECK на уровне таблицы. Ненулевое значение указывает на ограничение CHECK уровня столбца, определенное в столбце с указанным значением идентификатора. |
definition |
nvarchar(max) |
Выражение SQL, которым определяется это ограничение CHECK. |
uses_database_collation |
bit |
1 = определение ограничения зависит от принятых по умолчанию параметров сортировки базы данных для правильной оценки; в противном случае — 0. Такая зависимость предотвращает изменение параметров сортировки по умолчанию для базы данных. |
is_system_named |
bit |
1 = имя сформировано системой. 0 = имя предоставлено пользователем. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.