declare
begin
for i in (select * from person) loop
Update person Set xxx= xxx
Where person.主键 = i.主键;
Commit;
end loop;
end;
存储过程for in loop 根据括号中的循环条件,来遍历查出的结果,update根据where条件进行更新提交,达到每一次更新都可以利用上一条的结果,给批量更新字段的增长带来方便。
oracle批量更新数据,逐条提交的存储过程
最新推荐文章于 2025-03-21 09:56:24 发布