2つのテーブルに同時インサートする場合の例
■通常
- insert into table1(column1, column2, column3) values ('data1', 'data2', 'data3');
- insert into table2(column1, column2, column3) values ('data1', 'data2', 'data3');
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓■マルチテーブルインサートの場合
- insert all
- into table1(column1, column2, column3) values ('data1', 'data2', 'data3')
- into table2(column1, column2, column3) values ('data1', 'data2', 'data3')
- select * from dual;
■3テーブル以上、同一テーブルへの同時INSERT例
- insert all
- into table1(column1, column2, column3) values ('data1', 'data2', 'data3')
- into table1(column1, column2, column3) values ('data4', 'data5', 'data6')
- into table2(column1, column2, column3) values ('data1', 'data2', 'data3')
- into table3(column1, column2, column3) values ('data1', 'data2', 'data3')
- into table4(column1, column2, column3) values ('data1', 'data2', 'data3')
- select * from dual;
0 件のコメント:
コメントを投稿