sys.check_constraints (Transact-SQL)

Применимо к: SQL Server (все поддерживаемые версии) Azure SQL базы данных Управляемый экземпляр SQL Azure

Содержит строку для каждого объекта, который является ограничением CHECK, с sys.objects.type = "C".

Имя столбца Тип данных Описание
<Столбцы, наследуемые из 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 = имя предоставлено пользователем.

Разрешения

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

См. также: