referential_constraintsビューには、現在のユーザが所有するテーブルが属する現在のデータベース内にある全ての参照(外部キー)制約があります。
表 32-18. referential_constraints の列
| 名前 | データ型 | 説明 |
|---|---|---|
| constraint_catalog | sql_identifier | 制約を持つデータベースの名前です。(常に現在のデータベースです。) |
| constraint_schema | sql_identifier | 制約を持つスキーマの名前です。 |
| constraint_name | sql_identifier | 制約の名前です。 |
| unique_constraint_catalog | sql_identifier | 外部キー制約が参照する一意性制約、もしくは、プライマリキー制約を持つデータベースの名前です。 (常に現在のデータベースです。) |
| unique_constraint_schema | sql_identifier | 外部キー制約が参照する一意性制約、もしくは、プライマリキー制約を持つスキーマの名前です。 |
| unique_constraint_name | sql_identifier | 外部キー制約が参照する一意性制約、もしくは、プライマリキー制約の名前です。 |
| match_option | character_data | 外部キー制約の一致オプションです。 FULL、PARTIAL、NONEのいずれかです。 |
| update_rule | character_data | 外部キー制約の更新規則です。 CASCADE、SET NULL、SET DEFAULT、RESTRICT、NO ACTION のいずれかです。 |
| delete_rule | character_data | 外部キー制約の削除規則です。 CASCADE、SET NULL、SET DEFAULT、RESTRICT、NO ACTIONのいすれかです。 |