sys.check_constraints (Transact-SQL)

每个作为 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 约束。

非零值表示这是针对具有指定 ID 值的列定义的列级 CHECK 约束。

definition

nvarchar(max)

定义该 CHECK 约束的 SQL 表达式。

uses_database_collation

bit

1 = 约束定义依赖数据库的默认排序规则进行正确计算;否则为 0。 此种依赖关系可防止更改数据库的默认排序规则。

is_system_named

bit

1 = 名称由系统生成。

0 = 名称由用户提供。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

参考

对象目录视图 (Transact-SQL)

目录视图 (Transact-SQL)