Oracleで複数のテーブルのデータを削除する方法は何ですか?
DELETE文を使用して複数のテーブルのデータを削除することができます。DELETE文の基本構文は次のようになります:
DELETE FROM table_name1, table_name2
WHERE condition;
table_name1とtable_name2は、データを削除するテーブルの名前であり、conditionはデータを削除する条件です。
例えば、table1とtable2という二つのテーブルがあるとします。それらのテーブルからageが30より大きいレコードをすべて削除したい場合、以下の文を使用することができます:
DELETE FROM table1, table2
WHERE table1.age > 30 AND table2.age > 30;
データを削除することは危険な操作ですので、慎重に行ってください。DELETE文を実行する前に、データをバックアップしておくことをお勧めします。