実際の DELETE ステートメントに関連して、FOREIGN KEY 制約の CASCADE 機能について考えています。
ALTER TABLE t2 add constraint FK_T2 foreign key(t_id) references t(id) ON DELETE CASCADE;
プレ>CASCADE で制約を削除しても、行は削除されません。
ON DELETE CASCADE を有効にしている場合、DELETE は行を削除します。
制約を削除すると、データ行ではなく、単に制約 (および関連するインデックスと従属制約) が削除されます。 SQL Server では
ALTER TABLE ...
Oracle のように「CASCADE」オプションがあることを知りません。Oracle ドキュメントから http://docs.oracle. com/cd/B28359_01/server.111/b28286/statements_3001.htm#i2103845 ALTER TABLE ステートメントの場合: