a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

解決Oracle批量修改問題

2024-08-29 14:00:28
字體:
來源:轉載
供稿:網友

問題:根據唯一字段編碼修改其它字段,修改部分數據,數量在上萬條數據,數據大,一開始就卡死了!笨辦法,一條一條修改不知可年可月啊。其他方法個人原因實在是無能為力。如下:

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';....

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

解決方案:最后的解決辦法,還是老辦法,就是新建一張臨時表(表B:a_2017 ),把所修改的唯一字段編碼和修改后的數據放在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);

總結

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


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本不卡免费新一二三区 | 亚洲永久免费 | 欧美精品一区二区三区在线 | 一级在线观看 | 天天天天天天天天干 | 欧美电影一区 | 五月激情综合网 | 日本一区二区三区四区 | 激情国产| 野狼在线社区2017入口 | 欧美日韩一区二区三区在线观看 | 特a级片 | 国产91久久久久 | 簧片av| 国产高清视频在线 | 成人免费看电影 | 97久久超碰 | 日本黄色影片在线观看 | 欧美在线观看黄 | 欧美精品第一页 | 国产一区二区av | 精品91在线 | 成人a在线视频免费观看 | 99日韩| 久久久久久av| 成人三级视频 | 欧美精品二区 | 日本亚洲精品一区二区三区 | 中文字幕第100页 | 91精品国产九九九久久久亚洲 | 亚洲欧美中文字幕 | 日韩精品影院 | 欧美a∨ | 一区二区三区 在线 | 亚洲精品久久 | www.日韩视频 | 亚洲精品成人av | 国产精品福利一区 | 久久女人网 | 亚洲激情一区二区 | 色网站在线 |