「制約」(2007/11/12 (月) 15:24:34) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
△参照整合性制約をつけよう(表作成後)
alter table 表名 add constraint 制約名
~~~~子表ね ~~~~~~好きな名前
foreign key(子表の列) references 親表名(親表の列);
△各制約に関して
・PRIMARY KEY
・NOT NULL制約とUNIQUEキー制約が設定される
・自動的に索引(index)が生成される
・1つの表に1つだけ設定できる
・NOT NULL
・NULL値の入力にエラーを返す
・列制約構文でのみ設定できる
・CHECK
・入力値に対して明示的に条件を指定
・UNIQUE
・一意性を持つ
・自動的に索引(index)が生成される
・NULL値はいくつでも入力可能
・FOREIGN KEY
・親表名を変更しても制約は有効
・親表を削除するときは
drop table 親表名 cascade constraints;
表示オプション
横に並べて表示:
変化行の前後のみ表示: