濮阳杆衣贸易有限公司

主頁 > 知識庫 > 解決Oracle批量修改問題

解決Oracle批量修改問題

熱門標簽:百度地圖標注飯店位置怎么 地圖標注的坐標點 區(qū)域地圖標注怎么設置 百度地圖標注注解 南通電銷外呼系統(tǒng)哪家強 外呼系統(tǒng)好點子 電話機器人那種好 上海網(wǎng)絡外呼系統(tǒng) 理財產(chǎn)品電銷機器人

問題:根據(jù)唯一字段編碼修改其它字段,修改部分數(shù)據(jù),數(shù)量在上萬條數(shù)據(jù),數(shù)據(jù)大,一開始就卡死了!笨辦法,一條一條修改不知可年可月啊。其他方法個人原因?qū)嵲谑菬o能為力。如下:

update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2V';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2W';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2X';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2Y';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2Z';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-31';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-32';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-33';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-34';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-35';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-36';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-37';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-38';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-39';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3A';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3B';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3C';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3D';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3E';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3F';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3G';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3H';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3I';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3J';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3K';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3L';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3M';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3N';
update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-3O';
....

百度結(jié)果:百度了一下,很多解決方案,有的寫的很粗糙,完全不理解,也許自己水平問題。有的是自己真的看不懂,個人水平跟不上。

解決方案:最后的解決辦法,還是老辦法,就是新建一張臨時表(表B:a_2017 ),把所修改的唯一字段編碼和修改后的數(shù)據(jù)放在B表。sql大體如下(原表A:ka02_new ,唯一字段aka060 ,修改的字段分別為aka065 和aka166 ):

update ka02_new b
  set b.aka065 =
    (SELECT a.aka065 FROM a_2017 a WHERE a.aka060 = b.aka060),
    b.aka166 =
    (SELECT a.aka166 FROM a_2017 a WHERE a.aka060 = b.aka060)
 WHERE b.aka060 in (SELECT a.aka060 FROM a_2017 a);

總結(jié)

以上所述是小編給大家介紹的解決Oracle批量修改問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Win7 64位下PowerDesigner連接64位Oracle11g數(shù)據(jù)庫
  • Oracle addBatch()用法實例詳解
  • Oracle安裝卸載圖文教程詳解
  • oracle表空間的創(chuàng)建及dmp 文件的導入(推薦)
  • pl/sql連接遠程oracle服務器的配置教程
  • Oracle查看表結(jié)構(gòu)的幾種方法示例代碼
  • Oracle查詢最近幾天每小時歸檔日志產(chǎn)生數(shù)量的腳本寫法
  • 詳解Oracle調(diào)試存儲過程

標簽:海東 遼源 寧波 自貢 紹興 百色 昭通 中衛(wèi)

巨人網(wǎng)絡通訊聲明:本文標題《解決Oracle批量修改問題》,本文關鍵詞  解決,Oracle,批量,修改,問題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Oracle批量修改問題》相關的同類信息!
  • 本頁收集關于解決Oracle批量修改問題的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    彭水| 南汇区| 托克逊县| 寿阳县| 黔东| 罗定市| 门源| 新竹县| 加查县| 桃江县| 涞水县| 大埔县| 平湖市| 军事| 满洲里市| 通城县| 香河县| 甘洛县| 运城市| 平潭县| 鱼台县| 天等县| 都兰县| 视频| 喀什市| 临潭县| 隆德县| 酒泉市| 富平县| 宜川县| 涪陵区| 上栗县| 佛教| 绥德县| 铜陵市| 阿巴嘎旗| 铜川市| 桐梓县| 三都| 山丹县| 观塘区|