1つのSQLで複数のINSERTを実行するサンプルです。
サンプル
例)1つのSQLでm_testテーブルに3つのINSERT文を実行する
1 2 3 4 5 |
insert all into m_test(cd1, cd2) values('hoge1', '90001') into m_test(cd1, cd2) values('hoge2', '90002') into m_test(cd1, cd2) values('hoge3', '90003') select * from dual; |
実行すると、1回のSQL文発行で3INSERTが実行されます。
解説
- 1SQLで複数INSERT文を実行するには、insert all句を使用します。
- 最後の「select * from dual」句を忘れないようにご注意ください、