oracle將乙個表資料插入到另乙個表

2021-10-01 23:37:31 字數 708 閱讀 5131

一、插入部分表資料,示列:將table_name_new表中五個字段對應插入到table_name表中,where後面是條件判斷可去掉(where forgid = '0',插入指定行資料)

insert into table_name t (t.val1,t.val2,t.val3,t.val4,t.val5,t.val6,t.val7,t.val8,t.val9,t.val10,t.val11...) 

select c.val1,c.val2,'xx','xx',c.val3,c.val4,'xx','xx','xx','xx',c.val5... from table_name_new c where c.val1 is not null;

二、全部插入表資料,table_name與table_name_new表結構需要一樣

insert into table_name t (select t.val1,t.val2,t.val3... from tabel_name_new)
三、簡單插入表資料

insert into table_name values(val1,val2,val3,val4....)

insert into table_name t (t.val1,t.val2,t.val3...) values (val1,val2,val3...)

參考:

Oracle查詢乙個表的資料插入到另乙個表

1.新增乙個表,通過另乙個表的結構和資料 create table xthame.tab1 as select from dsknow.combdversion 2.如果表存在 insert into tab1 select from tab2 3.同乙個表中,將a欄位的指賦給b欄位 update ...

Oracle查詢乙個表的資料插入到另乙個表

1.新增乙個表,通過另乙個表的結構和資料 create table xthame.tab1 as select from dsknow.combdversion 2.如果表存在 insert into tab1 select from tab2 3.同乙個表中,將a欄位的指賦給b欄位 update ...

sql將乙個表中的資料插入到另乙個表中的方法

今天處理資料時發現,之前匯入資料庫的資料有缺失,需要新增資料,於是找 insert 語句插入,insert into yjs2015 xy,zymc,yjfxmc,ksh,id,xm,xbdm,xb,zzmmdm,zzmm,mzdm,mzmc,ksfs,lxdh,gddh,email,dxhwpdw...