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;
备注:可以根据客户的条件再临时表加几列数据,再更新的时候多加条件和多加需要更新的列。
本文摘自 :https://www.cnblogs.com/