當(dāng)前位置:首頁(yè) > IT技術(shù) > 數(shù)據(jù)庫(kù) > 正文

Oracle數(shù)據(jù)庫(kù)批量UPDATE多條數(shù)據(jù)的用法大全
2021-09-23 10:11:42

1、在Oracle中批量update很多條

首先創(chuàng)建一個(gè)臨時(shí)表,里面有更新的條件值和更新后的字段值。

臨時(shí)表:temp 重命名為a表

條件值a.prod_inst_id:臨時(shí)表的字段

更新后的字段值a.prod_inst_desc:臨時(shí)表的字段

--下面這個(gè)語(yǔ)句可以查出多條數(shù)據(jù),臨時(shí)表有多少條數(shù)據(jù),就可以運(yùn)行出多少條更新語(yǔ)句,這種方法非常方便

select 'update prod_inst t set t.prod_inst_desc='''||a.prod_inst_desc||''' where t.prod_inst_id='||a.prod_inst_id||'; ' from temp a;

備注:可以根據(jù)客戶(hù)的條件再臨時(shí)表加幾列數(shù)據(jù),再更新的時(shí)候多加條件和多加需要更新的列。

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >