SYSCONSTRAINTS システム表

データベースに存在する全ての制約(このバージョンでは主キー・一意性・外部参照・チェックの制約です)に共通する情報を記述します。
列名 長さ 空許容 内容
CONSTRAINTID CHAR 36 不可 制約の識別子
TABLEID CHAR 36 不可 表の識別子(SYSTABLES.TABLEIDを参照)
CONSTRAINTNAME VARCHAR 128 不可 制約名 (ユーザが指定しない場合、システムが内部的に生成)
TYPE CHAR 1 不可 P (主キー)、U (一意性)、C (チェック)、 あるいは F (外部キー)
SCHEMAID CHAR 36 不可 制約が所属するスキーマの識別子(SYSSCHEMAS.SCHEMAIDを参照)
STATE CHAR 1 不可 有効ならE、無効ならD
REFERENCECOUNT INTEGER 1 不可 この制約を参照する外部参照整合の数。制約が主キー・一意性制約である場合のみ、この値は0より大きい。