db2 批量插入資料去重複

2021-08-19 19:33:12 字數 656 閱讀 3718

開發過程遇到 兩張表字段相同,但是需要將舊表資料插入新錶,如果新錶已有此資料則不予插入。

第一種方法

select * from ta_trl_go_comebill a left join (

select s_bookorgcode,s_msgid,s_bnkno

from ta_trl_hvps_comebill

) b on a.s_bnkno = b.s_bnkno and a.s_msgid = b.s_msgid where b.s_msgid is null

第二種方法

merge into ta_trl_go_comebill as a

using (

select s_bookorgcode,s_msgid,s_bnkno from ta_trl_hvps_comebill  

where  s_payername like '%財政%'  ) as b

on a.s_bnkno = b.s_bnkno and a.s_msgid = b.s_msgid

when not matched then

insert (s_bookorgcode,s_msgid,s_bnkno)

values (b.s_bookorgcode,b.s_msgid,b.s_bnkno)

DB2批量匯入匯出

一 匯出 1.先建乙個空的資料夾,比如data 2.定位到data目錄 3.匯出建表語句 db2look d 庫名 e z 使用者名稱 l o 檔名.sql 4.匯出資料 db2move 庫名 export 4.1 命令執行成功後,在data資料夾中的檔案列表如下 4.2 內容解釋 4.2.1 db...

db2儲存過程批量插入資料 db2儲存過程批量更新

db2儲存過程批量更新 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

db2儲存過程批量插入資料 db2儲存過程批量提交

db2儲存過程批量提交 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...