Oracle insert all一次插入多個表中
有一個需求:將一個含多個clob的表,分別插入到兩個表中(一個是不含clob的表,一個是含clob的表)。insert all此時派上用場了。
create table test
(id number,
col1 number,
col2 number,
col3 number,
col4 number
);
create table test1
(
id number,
col1 number,
col2 number
);
create table test2
(
id number,
col3 number
);
insert into test values(1,1,1,1,1);
insert into test values(2,2,2,2,2);
insert into test values(3,3,3,3,3);
insert into test values(4,4,4,4,4);
commit;
insert all
into test1(id,col1,col2) values(id,col1,col2)
into test2(id,col3) values(id,col3)
select * from test;
commit;
SQL> select * from test;
ID COL1 COL2 COL3 COL4
--- ----- ----- ----- -----
1a 1b 1c 1d 1e
2a 2b 2c 2d 2e
3a 3b 3c 3d 3e
4a 4b 4c 4d 4e
SQL> select * from test1;
ID COL1 COL2
---- ----- -----
1a 1b 1c
2a 2b 2c
3a 3b 3c
4a 4b 4c
SQL> select * from test2;
ID COL3
---- -----
1a 1d
2a 2d
3a 3d
4a 4d
相關文章
- oracle insert all多表插入的示例Oracle
- Oracle批量插入資料insert all into用法Oracle
- Oracle中的insert/insert all/insert firstOracle
- Oracle 的 INSERT ALL和INSERT FIRSTOracle
- 使用Direct-Path INSERT插入資料到表中
- 如何插入insert_update,delete_select特殊字元&到oracle表中delete字元Oracle
- 用insert all實現同時向多表插入資料
- oracle insert兩個關聯表Oracle
- MySQL:使用INSERT 插入多條記錄MySql
- oracle insert all 特性-------9i開始Oracle
- Oracle中把一個查詢結果插入到一張表中Oracle
- oracle-資料庫- insert 插入語句Oracle資料庫
- INSERT ALL 和INSERT FIRST 的區別
- oracle快速向表中插入記錄方法Oracle
- mysql 從一個表中查詢,插入到另一個表中MySql
- 深入SQL之 insert allSQL
- Oracle 使用一條insert語句完成多表插入Oracle
- 表number列的資料插入insert小測試
- oracle 觸發器,當一個表更新或插入時將資料同步至另個庫中的某個表中Oracle觸發器
- 一個insert插入語句很慢的優化優化
- Word一次性插入多個相同的圖片(符號)符號
- oracle insert插入number(1)列的資料小測試Oracle
- 利用oracle job定時向某個表插入資料Oracle
- insert批量插入優化方案優化
- [CareerCup] 5.1 Insert Bits 插入位
- SQL INSERT批次插入方式SQL
- Sqlserver、oracle中Merge的使用方法,一個merge語句搞定多個Insert,Update,Delete操作SQLServerOracledelete
- jQuery如何一次性提交多個表單jQuery
- Word中一次性插入多個相同的圖片(符號)(轉)符號
- mybatis怎麼實現insert into多個資料-oracle資料庫MyBatisOracle資料庫
- 【INSERT】在INSERT插入語句中引入條件限制選項實現資料插入控制
- insert /*+ append */直接路徑插入APP
- 【SQL】 Multi table insert 多表插入操作SQL
- sql server 2000 一個表的資料插入到三個相關聯表中,一條一條的插入SQLServer
- 關於insert /*+ append*/ 各種insert插入速度比較APP
- ORACLE中union/union all/Intersect/Minus用法Oracle
- Oracle中的Union、Union All、Intersect、MinusOracle
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel