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