SYSCAT.REFERENCES 目录视图

每行表示一个引用完整性 (外键) 约束。

表 1. SYSCAT.REFERENCES 目录视图
列名 数据类型 是否可空 描述
CONSTNAME VARCHAR(128)   约束的名称。
TABSCHEMA VARCHAR(128)   从属表的模式名称。
TABNAME VARCHAR(128)   从属表的非限定名。
所有者 VARCHAR(128)   约束所有者的授权标识。
OWNERTYPE CHAR (1)  
  • S = 所有者是系统
  • U = 所有者是单个用户
REFKEYNAME VARCHAR(128)   父密钥的名称。
REFTABSCHEMA VARCHAR(128)   父表的模式名称。
REFTABNAME VARCHAR(128)   父表的非限定名。
COLCOUNT SMALLINT   外键中的列数。
DeleteRule CHAR (1)   删除规则。
  • A = 无操作
  • C = 级联
  • N = 设置为空
  • R = 限制
更新程序 CHAR (1)   更新规则。
  • A = 无操作
  • R = 限制
CREATE_TIME TIMESTAMP   定义约束的时间。
FK_COLNAMES 可变长字符串 (640)   已不再使用该列,并且在未来发行版中将移除该列。 使用 SYSCAT.KEYCOLUSE 。
PK_COLNAMES 可变长字符串 (640)   已不再使用该列,并且在未来发行版中将移除该列。 使用 SYSCAT.KEYCOLUSE 。
DEFINER1 VARCHAR(128)   约束所有者的授权标识。
注:
  1. 包含 DEFINER 列以实现向后兼容性。 请参阅 OWNER。