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より大きい。