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

华为GaussDB T DB_CONSTRAINTS

墨天轮 2019-09-18
431

DB_CONSTRAINTS

查看当前用户和SYS用户的约束信息。

表1 DB_CONSTRAINTS 字段

序号字段名 字段定义 字段说明
0OWNER VARCHAR(64 BYTE) 约束所属的用户。
1CONSTRAINT_NAME VARCHAR(64 BYTE) 约束名称。
2CONSTRAINT_TYPE CHAR(1 BYTE) 约束类型。取值说明: P : 主键约束。 C:check约束。 R:外键约束。 U:唯一键约束。 NOT NULL约束在此视图中无信息显示。
3TABLE_NAME VARCHAR(64 BYTE) 约束所在表的名称。
4SEARCH_CONDITION VARCHAR(2048 BYTE)如果是check约束类型,此字段显示约束条件。否则为空。
5R_OWNER VARCHAR(64 BYTE) 如果是外键约束时,引用的列上建立的主键或唯一键约束所属的用户名。
6R_TABLE_NAME VARCHAR(64 BYTE) 如果是外键约束时,引用的表的名称。
7R_CONSTRAINT_NAMEVARCHAR(64 BYTE) 如果是外键约束时,引用的列上建立的主键或唯一键约束的名称。
8DELETE_RULE CHAR(14 BYTE) 删除外键约束的父表数据时,对于子表关联数据的处理策略。
9STATUS CHAR(8 BYTE) 约束当前是否生效。取值如下: ENABLED: 生效。 DISABLED:不生效。
10DEFERRABLE CHAR(14 BYTE) 约束是否延迟生效。兼容字段,目前仅有取值:NOT DEFERRABLE。
11DEFERRED CHAR(9 BYTE) 兼容字段,目前仅有取值IMMEDIATE。
12VALIDATED CHAR(13 BYTE) 兼容字段,目前仅有取值VALIDATED。
13BAD CHAR 兼容字段,无值。
14RELY CHAR 兼容字段,无值。
15INDEX_OWNER VARCHAR(64 BYTE) 如果是主键或者唯一键约束时, 同步创建索引的归属用户。
16INDEX_NAME VARCHAR(64 BYTE) 如果是主键或者唯一键约束时, 同步创建索引名称。
17INVALID CHAR(5 BYTE) 兼容字段,目前仅有取值FALSE。
18VIEW_RELATED CHAR 兼容字段,无值。
19CONS_COLS VARCHAR(1088 BYTE)约束包含的列名
20REF_COLS VARCHAR(1088 BYTE)如果是外键约束时,此字段包含父表上约束引用列的名称。
21SYS_GENERATE CHAR(1 BYTE) 约束名是否由系统生成。取值如下: Y:是。 N:否。
22IS_DUPLICATE CHAR(1 BYTE) 是否重名约束。取值如下: Y:是。 N:否。

查看华为GaussDB 100 所有用户视图

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

评论