システムテーブルCONSTRAINTCOLUMNS には、現在のユーザが特権を有するテーブルの CONSTRAINT 定義で指定された列が存在します。
CONSTRAINTCOLUMNS
SCHEMANAME |
CHAR(32) |
スキーマの名称 |
OWNER |
CHAR(32) |
所有者の名称 |
TABLENAME |
CHAR(32) |
CONSTRAINT 定義のあるテーブル名 |
CONSTRAINTNAME |
CHAR(32) |
CONSTRAINT 定義の名称 |
CONSTRAINTTYPE |
CHAR(12) |
CONSTRAINT 定義のタイプ (CHECK | FOREIGN KEY | KEY | UNIQUE_CONST) |
COLUMNNAME |
CHAR(32) |
列の名称 |
COLUMNNO |
FIXED(4) |
テーブルまたは制約内の列番号 |
参照:
SQL 参照マニュアル、CONSTRAINT 定義 (constraint_definition)