質問: 複数のテーブルの項目を同時に削除したい お世話になります、 oracleで、delete文で困っています。 関係しあう二つのテーブルtab1,tab2があります。 二つのテーブルから同時に関係する項目を削除する 場合、同時に両方のテーブルの関係する項目を削除する場合どのような文になるのでしょうか、 delete from で複数のテーブルをしてすることはできないし、 delete from (select * from tab1,tab2)というような感じでデリートしても、片方のテーブルしかデリートされません。 よろしくお願いします。
回答: 「制約」があるテーブル、という意味ではないんですね? ならばあらかじめ削除対象を別テーブルに抽出しておいて、 その後にdelete文を2本実行ではどうでしょうか?