Поделиться через


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 = имя предоставлено пользователем.

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

Представления каталога объектов (Transact-SQL)

Представления каталога (Transact-SQL)