てぃぐれのプログラマwiki

ワクワクに従う

知らなかった外部制約の仕様【ORACLE】

制約

 alter table [table name] disable constraint [constraint name] cascade;

 → 特定の制約をdisableにする場合、その制約に関連する他の制約も外す

 

on delete cascade

 →削除された行を参照している子表の行も併せて削除する

on delete set null

 →削除された行を参照している子表の行の値にnullをセットする