批量更新和循环更新哪个效率高对表影响低 本帖最后由 pwdzvane 于 2010-03-26 19:03:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以通过下面的方法提高效率1、写个存储过程,把符合更新条件的记录放到游标里面2、在存储过程里面设置一个变量来计数,控制100条左右一提交 tmp number(4); LOOP /*省略更新的SQL*/ tmp = tmp+1; if tmp = 500 then commit; tmp = 0; end if END LOOP; COMMIT; 这个存储过程哪儿出错了,编译成功了,但执行不来,Test也没报错 Oracle 启动定时任务的问题 多个选择菜单连动的查询 怎样把oracle数据库中的某个表空间中的所有对象取出来 我的语句有错吗?在线等 高手们,请看看下面一段代码,为什么编译不了? 如何将ORACLE中的表导出并转换成html格式,谢谢 外键的作用? 初学者问题:安装好ORACLE8I后,如果对数据库中的表进行操作。 sql 查询 !!!!! 用存储过程怎么对这个表格进行添加呢?求教 请教如何删除与主键无关联的外键?
1、写个存储过程,把符合更新条件的记录放到游标里面
2、在存储过程里面设置一个变量来计数,控制100条左右一提交 tmp number(4);
LOOP
/*省略更新的SQL*/
tmp = tmp+1;
if tmp = 500 then
commit;
tmp = 0;
end if
END LOOP;
COMMIT;