当前位置:首页 > IT技术 > 数据库 > 正文

Oracle数据库批量UPDATE多条数据的用法大全
2021-09-23 10:11:42

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/

开通会员,享受整站包年服务立即开通 >