版本:7.0.0

CHECK_CONSTRAINTS ​

返回CHECK约束相关的信息。

表1 CHECK_CONSTRAINTS

列名称类型说明
namenameCHECK约束名称
object_idoidCHECK约束的id
principal_idoid对象owner的oid,取值恒为NULL
schema_idoid所属schema的id
parent_object_idoidCHECK约束所在表的oid
typechar(2)对象类型,取值恒为C = CHECK_CONSTRAINT
type_descnvarchar(60)对象类型描述,取值恒为CHECK_CONSTRAINT
create_datetimestamp对象创建日期,取值恒为NULL
modify_datetimestamp对象修改日期,取值恒为NULL
is_ms_shippedbit是否为系统内部对象,取值恒为0
is_publishedbit对象是否发布,取值恒为0
is_schema_publishedbit是否只发布架构,取值恒为0
is_disabledbit是否禁用check约束,1表示禁用CHECK约束,0表示不禁用CHECK约束
is_not_for_replicationbitCHEK约束是否通过not for replication选项创建,取值恒为0
is_not_trustedbit约束是否有效,1表示约束无效,0表示约束有效
parent_column_idint针对单列CHECK约束,返回约束所在列的编号;针对多列CHECK约束,返回0
definitiontextCHECK约束的SQL表达式
uses_database_collationbit约束是否使用数据库的默认排序规则,取值恒为1
is_system_namedbit约束名是否为系统生成,1表示系统生成,0表示用户定义,取值恒为1