Oracleには、マルチテーブル・インサートという単一のINSERT文で複数のテーブルに挿入できる機能がある。 参考: INSERT - Oracle Database SQL言語リファレンス 11gリリース2(11.2) SQLクリニック(12):1つのSQL文で複数の表にINSERTする絶品テクニック (1/2) - @IT 名称の通り、SELECTで受けた結果を複数のテーブルに振り分けるのが主要な用途であるが、下記のように単一のテーブルに対するINSERTをただ単にたばねるという操作も可能である。 INSERT ALL INTO A(COLUMN1) VALUES(?) INTO A(COLUMN1) VALUES(?) INTO A(COLUMN1) VALUES(?) SELECT 1 FROM DUAL; 今回は、このマルチ数(このエントリ内でのみ使用する独自の用語。上記のSQ