亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫更新大批量數據案例

2020-07-26 13:59:53
字體:
來源:轉載
供稿:網友

更新大批量數據的背景:

用戶需要將VIP的微信標識,傳給用戶的ERP會員檔案中,已知存量數據約50W行數據,線下的微信標識數據我們開發提供了openid和erpid的csv文件,erpid和線下的會員檔案id對應,需要將openid也更新到會員檔案里。

更新數量大致分為兩大步驟

一、將我們要更新的數據源導入數據庫內,需要創建臨時表,將數據傳入臨時表
二、寫游標,將臨時表內的數據與需要更新的數據進行更新

1.將csv文件里面的數據導入數據庫臨時表中,先創建臨時表

create table vip_openid(erpid number(10), openid varchar(200))

2.臨時表創建后,將cvs文件里的數據導入表中,在這里我們選擇工具>文本導入器 

選擇要導入的csv文件,注意csv文件的表字段和數據庫表字段對應 

選擇文件后在界面將會預覽導入的數據 

3.點擊到oracle的數據,選擇導入的表,先選擇用戶名,用戶名下的表名,然后選擇表與csv文件表字段對應關系,我們選擇導入,可以看到提示導入完成。

4.接下來就是對會員表和臨時表的數據關聯更新,我們先使用直接update方式進行更新試驗,該方法只更新5W數據,耗時12分鐘左右:

于是參考百度文檔建議,寫了一個游標如下

declare cursor cur is--聲明游標cur select B.openid,A.ID ROW_ID  FROM C_CLIENT_VIP A ,VIP_OPENID B  WHERE A.ID=B.ERPID  ORDER BY A.ID;--從A和B表中找到ID對應的openid,并對游標內數組排序 V_COUNTER NUMBER;--聲明一個number類型的變量BEGIN V_VOUNTER:=0;--初始化變量值為0 FOR ROW IN CUR LOOP--遍歷游標  UPDATE C_CLIENT_VIP A SET A.OPENID=ROW.OPENID WHERE A.ID=ROW_ID;    V_COUNTER:=V_COUNTER+1;--每次循環變量值+1  IF(V_COUNTER>=1000) THEN    COMMIT;    V_COUNTER:=0;--每更新1000行,V_COUNTER值為1000時候,就提交給數據庫    提交后將變量歸零,繼續下一個1000行更新  END IF; END LOOP;  COMMIT;END;

大概48W行數據,43秒即更新完畢。

使用以上方式注意一點,因為數據庫會員表的ID有索引,所以使用游標速率很快。如我們的多表關聯字段沒有索引,使用此方式可能效果不是很明顯。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜激情| 国产视频丨精品|在线观看| 亚洲国产精品视频在线观看| 搡老女人一区二区三区视频tv| 日韩在线观看免费全集电视剧网站| 91精品国产色综合久久不卡98| 日韩欧美亚洲国产一区| 亚洲精品日韩丝袜精品| 久久久精品久久| 高潮白浆女日韩av免费看| 日韩在线视频二区| 日韩av成人在线观看| 欧美一级高清免费| 26uuu久久噜噜噜噜| 少妇av一区二区三区| 日韩精品免费电影| 欧美精品videos性欧美| 国产精品草莓在线免费观看| 亚洲人成网站999久久久综合| 91在线视频九色| 51久久精品夜色国产麻豆| 国产精品亚洲网站| 日韩中文视频免费在线观看| 久久精品国产91精品亚洲| 午夜精品国产精品大乳美女| 98精品在线视频| 国产精品久久久久久久午夜| 午夜伦理精品一区| 91色视频在线观看| 国产精品中文字幕在线| 欧美日韩在线观看视频| 精品女同一区二区三区在线播放| 亚洲xxxx妇黄裸体| 欧美午夜美女看片| 欧美性精品220| 久久久久久国产精品三级玉女聊斋| 日本视频久久久| 韩剧1988在线观看免费完整版| 成人免费观看49www在线观看| 久久久免费电影| 欧美福利视频在线| 国产成人精品久久亚洲高清不卡| 正在播放欧美一区| 91情侣偷在线精品国产| 国产精品视频在线播放| 亚洲第一页中文字幕| 日韩精品在线视频观看| 亚洲免费精彩视频| 亚洲精品欧美日韩专区| 国产日韩欧美自拍| 亚洲精品视频久久| 国产精品美女久久| 欧美多人乱p欧美4p久久| 97视频色精品| 欧美性xxxx极品hd满灌| 欧美电影电视剧在线观看| 亚洲日韩欧美视频| 91av视频在线免费观看| 68精品国产免费久久久久久婷婷| 亚洲国产成人久久综合一区| 国产亚洲精品美女| 成人精品一区二区三区电影黑人| 国产精品6699| 欧美大尺度激情区在线播放| 欧美韩日一区二区| 欧美在线免费看| 久久亚洲综合国产精品99麻豆精品福利| 在线播放国产一区中文字幕剧情欧美| 欧美日韩亚洲精品内裤| 97在线观看免费| 亚洲成人av片在线观看| 91综合免费在线| 91在线视频九色| 久久久久久高潮国产精品视| 色偷偷av一区二区三区乱| 国产精品入口夜色视频大尺度| 国产成人自拍视频在线观看| 97视频在线观看亚洲| 亚洲性日韩精品一区二区| 国产精品久久久久久五月尺| 中文字幕欧美日韩va免费视频| 91香蕉国产在线观看| 91av在线精品| 富二代精品短视频| 欧美精品做受xxx性少妇| 国产一区二区免费| 国产精品一区二区三区毛片淫片| 欧美黄色成人网| 欧美激情在线播放| 午夜精品久久久久久久久久久久| 国产日本欧美一区二区三区| 最近2019年日本中文免费字幕| 日韩久久精品成人| 日韩在线一区二区三区免费视频| 中文字幕日韩综合av| 在线观看欧美日韩国产| 亚洲精品日韩欧美| 久久久久久久久久国产精品| 国产91精品不卡视频| 少妇激情综合网| 国产精品v片在线观看不卡| 欧美洲成人男女午夜视频| 亚洲欧美制服另类日韩| 亚洲丁香久久久| 欧美一区二区三区图| 精品久久久久久久久久ntr影视| 97碰碰碰免费色视频| 欧美精品999| 日本精品久久电影| 2019中文字幕在线免费观看| 欧美日韩不卡合集视频| 久久国产精品久久国产精品| 911国产网站尤物在线观看| 国产精品999999| 一区二区三区无码高清视频| 成人h片在线播放免费网站| 日韩福利视频在线观看| 菠萝蜜影院一区二区免费| 国产91精品青草社区| 国产精品一区二区3区| 性色av一区二区三区| 国产成人拍精品视频午夜网站| 91精品视频在线播放| 亚洲激情视频网站| 国产日本欧美一区二区三区在线| 色综合天天狠天天透天天伊人| 粉嫩av一区二区三区免费野| 久久亚洲一区二区三区四区五区高| 91久久精品国产91久久| 国产不卡在线观看| 91久久久久久久久久| 亚洲专区在线视频| 奇米成人av国产一区二区三区| 亚洲精品电影在线观看| 中文字幕欧美日韩va免费视频| 国产精品中文久久久久久久| 国内揄拍国内精品| 亚洲黄色有码视频| 欧美孕妇孕交黑巨大网站| 国产亚洲欧美日韩精品| 国外色69视频在线观看| 国产精品日韩久久久久| 亚洲欧洲在线看| 538国产精品一区二区在线| 色噜噜狠狠狠综合曰曰曰| 亚洲国产成人久久综合| 国产精品免费看久久久香蕉| 亚洲欧美另类人妖| 夜夜嗨av一区二区三区四区| 92看片淫黄大片欧美看国产片| 亚洲伊人一本大道中文字幕| 国产精品va在线播放| 亚洲综合中文字幕在线| 国产ts人妖一区二区三区| 日韩在线中文字| 国产精品色婷婷视频| 久久精品中文字幕| 亚洲男人av在线| 精品福利一区二区| 91免费综合在线| 欧美电影在线免费观看网站| 国产亚洲精品91在线| 久久九九全国免费精品观看| 国产视频在线一区二区|