5.2.5 外部キーの指定(FOREIGN KEY)
ほかの実表の主キーを参照する列(または複数の列の組み合わせ)のことを,外部キーといいます。主キーと外部キーによって,データベース内の表と表の関係を定義できます。
外部キーを定義する場合,CREATE TABLE文に参照制約定義を指定します。
- 注意事項
-
CREATE TABLE文に参照制約定義を指定しても,外部キーによる参照制約のチェックを行いません。そのため,表と表の間のデータの整合性を保つために,外部キーは利用できません。
- 参考
-
-
BIツールなどでER図を出力したり,データベース内の表と表の関係を定義したりしたい場合に,外部キーを定義してください。
-
主キーについては,「5.2.4 主キー(一意性制約定義)の指定(PRIMARY KEY)」を参照してください。
-