commit问题? 如果我的存储过程中的代码有500行,方案1:在最后一行写一个commit方案2:在每50行写一个commit问题:这两种方法哪种好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码和commit没关系,关键看你DML处理的数据量。如果undo空间足够,尽可能一次行提交。 视需求而定如过程一旦出现异常,需全部撤销的话,在所有任务处理完后提交如过程中的某些任务需处理完就commit,那就在某任务处理完时提交 如果你50行一个commit,那第二个50行commit时候报错了,那你还得把上一个commit的数据回滚,这样岂不是又的多几行的代码了?建议一次提交。 Commit是与事物有关系的,如果提交后,就不能回滚了 commit就全部提交了。500行,一次提交吧。1w行以下尽量都一次提交 题: 比Google还牛X的面试问题 有人使用DBOne2005来管理数据库吗 ###### 求一条SQL语句 ###### 急!oracle 9i 的Enterprice Manager Console启动问题 关于序列的问题 在sql中求年龄的算法 游标问题!!!!急!!在线等 ■■求oracle11i的下载路径,必有重谢! 如何形成死锁 hdoop集群下各hbase的数据是一样的吗? 截取字符串的最后一位,判断是否为汉字 求租 一个连续日期多记录的报表sql!
如果undo空间足够,尽可能一次行提交。
如过程中的某些任务需处理完就commit,那就在某任务处理完时提交