Oracle數據庫批量UPDATE多條數據的用法大全


1、在Oracle中批量update很多條

首先創建一個臨時表,里面有更新的條件值和更新后的字段值。

臨時表:temp 重命名為a表

條件值a.prod_inst_id:臨時表的字段

更新后的字段值a.prod_inst_desc:臨時表的字段

--下面這個語句可以查出多條數據,臨時表有多少條數據,就可以運行出多少條更新語句,這種方法非常方便

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;

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM