SYSCHECKS

syschecks 系统目录表描述在数据库中定义的每个检查约束。由于 syschecks 表同时存储 ASCII 文本和二进制编码格式的检查约束,因此它对每个检查约束包含多个行。syschecks 表具有以下列。
表 1. SYSCHECKS 表列描述
类型 解释
constrid INTEGER 标识约束的唯一代码
type CHAR(1) 存储检查约束的格式:B = 二进制编码 s = 选择 T = 文本
seqno SMALLINT 检查约束的行号
checktext CHAR(32) 检查约束的文本
与类型列中的 B 类型相关联的 checktext 列中的文本采用的是计算机可读格式。要查看与特定检查约束相关联的文本,将以下查询与适当的 constrid 代码配合使用:
SELECT * FROM syschecks WHERE constrid=10 AND type='T'

syschecks 表中描述的每个检查约束在 sysconstraints 表中也有它自己的行。

constridtypeseqno 列的组合索引只允许唯一值。