-- 2000万行数据更新(全部更新完再提交) -- 长期占用表资源,影响系统UPDATE T_2000W SET SAL=SAL+100;COMMIT;-- 2000万行数据分批提交, 每1w行提交一次!DECLARECURSOR C_2000W ISSELECT*FROM T_2000W;BEGINFOR V IN C_2000W LOOPUPDATE T_2000W SET SAL=SAL+100WHERE ID=V.ID;IFMOD(C_2000W%ROWCOUNT,10000)=0THENCOMMIT;ENDIF;ENDLOOP;COMMIT;END;