1. 新增乙個表,通過另乙個表的結構和資料
create table xthame.tab1 as select * from dsknow.combdversion
2. 如果表存在:
insert into tab1 select * from tab2;
3.同乙個表中,將a欄位的指賦給b欄位:
update table_name set b = a;
4. 將乙個表的字段資料插入到另乙個表的字段資料中
insert into xthame.tab1(pk_bdversion,vbdcode) select pk_bdversion,vbdcode from dsknow.combdversion;
原因是:這裡tab1(field1,field2,....)不能加單引號
5. 第4點的延伸,多個表的多個字段,插入同乙個表的多個字段。
insert into xthame.button (button_id, button_name, button_code) select a.pk_examquest, b.pk_bdversion,a.vquestname from dsknow.combdversion b ,dsknow.rqt_examquest a where a.pk_examquest='1001sx1000000000jobv' and b.pk_bdversion='1000bdv1000010101001';
參考原文鏈結:
Oracle查詢乙個表的資料插入到另乙個表
1.新增乙個表,通過另乙個表的結構和資料 create table xthame.tab1 as select from dsknow.combdversion 2.如果表存在 insert into tab1 select from tab2 3.同乙個表中,將a欄位的指賦給b欄位 update ...
Oracle中用乙個表的資料更新另乙個表的資料
更新完後的結果是 select from tab1,在tab1中有的行,如果在tab2中沒有對應的行,值被更新為null.比如在tab2中再插入一條 insert into tab2 values 2,x merge into tab1 using select from tab2 x where ...
mysql查詢乙個表的資料插入另乙個表
1.如果2張表的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 例如 insert into t a select from t b 2.如果只希望匯入指定字段,可以用這種方法 insert into 目標表 欄位1,欄位2,select ...