SYSCAT.REFERENCES カタログ・ビュー

各行は、参照整合性 (外部キー) 制約を表します。

表 1. SYSCAT.REFERENCES カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
CONSTNAME VARCHAR (128)   制約の名前。
TABSCHEMA VARCHAR (128)   従属表のスキーマ名。
TABNAME VARCHAR (128)   従属表の非修飾名。
OWNER VARCHAR (128)   制約の所有者の許可 ID。
OWNERTYPE CHAR (1)  
  • S = 所有者はシステム
  • U = 所有者は個々のユーザー
REFKEYNAME VARCHAR (128)   親キーの名前。
REFTABSCHEMA VARCHAR (128)   親表のスキーマ名。
REFTABNAME VARCHAR (128)   親表の非修飾名。
COLCOUNT SMALLINT   外部キーを構成する列の数。
DELETERULE CHAR (1)   削除規則。
  • A = NO ACTION (アクションなし)
  • C = CASCADE (削除規則 : カスケード)
  • N = SET NULL (NULL 設定)
  • R = RESTRICT (削除規則 : 削除禁止)
UPDATERULE CHAR (1)   更新規則。
  • A = NO ACTION (アクションなし)
  • R = RESTRICT (削除規則 : 削除禁止)
CREATE_TIME TIMESTAMP   制約が定義された時刻。
FK_COLNAMES VARCHAR (640)   この列は使用されなくなりました。将来のリリースで除去されます。 詳しくは、SYSCAT.KEYCOLUSE を参照してください。
PK_COLNAMES VARCHAR (640)   この列は使用されなくなりました。将来のリリースで除去されます。 詳しくは、SYSCAT.KEYCOLUSE を参照してください。
DEFINER1 VARCHAR (128)   制約の所有者の許可 ID。
注:
  1. DEFINER 列は、後方互換性のために含まれています。 OWNER を参照してください。