暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T SYS_CONSTRAINT_DEFS

墨天轮 2019-09-18
643

SYS_CONSTRAINT_DEFS

记录系统中所有约束信息。

表1 SYS_CONSTRAINT_DEF字段

序号字段名 字段定义 字段说明
0USER# BINARY_INTEGER 用户ID。
1TABLE# BINARY_INTEGER 表ID。
2CONS_NAME VARCHAR(64 BYTE) 约束名。
3CONS_TYPE BINARY_INTEGER 约束类型 说明: 0 Primary 1 Unique 2 Reference 3 Check
4COLS BINARY_INTEGER 约束包含的列数。
5COL_LIST VARCHAR(128 BYTE) 约束包含的列序号。
6IND# BINARY_INTEGER 索引序列。
7REF_USER# BINARY_INTEGER 外键约束所引用的表的用户ID。
8REF_TABLE#BINARY_INTEGER 外键约束所引用的表ID。
9REF_CONS BINARY_INTEGER 外键约束所引用的主键或唯一约束对应的索引ID。
10COND_TEXT VARCHAR(2048 BYTE)CHECK约束条件文本。
11COND_DATA BINARY(4096) 保留字段,暂未使用。
12FLAGS BINARY_INTEGER 约束状态, 掩码组合: 0:使用索引、ENABLE、VALIDATE、匿名这四个状态未被启用 1:使用索引2:ENABLE(启用约束)4:VALIDATE(校验已有数据是否符合约束)8:匿名1024:encode标记 多个状态被启用时,FLAGS字段值即为相应的标识之和,例如,如果启用约束的同时校验已有数据是否符合约束,FLAGS字段值即为6(4+2)。
13REFACT BINARY_INTEGER 级联删除属性,仅对外键约束有效,非外键约束该字段为空: 0:不允许删除1:ON DELETE CASCADE2:ON DELETE SET NULL

查看GaussDB 100所有系统字典表

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论