对一批数据进行更新,我想每更新10W条提交一次。
开始想用计数器记录更新条数,当V_COUNT=10W的时候就COMMIT;
但是有这样一个问题。如果当更新到9.99W的时候遇到更新异常(如某条记录的数据类型有差异),那么怎么处理?
如果回滚的话那前面的那些更新都白做了?
希望能给个方案。
开始想用计数器记录更新条数,当V_COUNT=10W的时候就COMMIT;
但是有这样一个问题。如果当更新到9.99W的时候遇到更新异常(如某条记录的数据类型有差异),那么怎么处理?
如果回滚的话那前面的那些更新都白做了?
希望能给个方案。
解决方案 »
- unix调用换成xp 命令行的调用?
- DROP表后IMP表还能还原到DROP表之前的数据吗?
- 插入日期跟显示日期的格式为什么不一样?
- 有什么好工具,能方便可视化,查询、增加、删除Oracle 数据、并能方便地生成Oracle 存储过程、函数、sql语句???
- 高分求助,达人乱入!!!oracle中年份问题~~~~
- 奇怪的问题
- oracle 安装后启动出错。急啊。。在线等。。(100分)
- oracle如果更改服务名?
- 我在W2KAS下安装Oracle8i标准发行版2(8.1.6),是正版的Oracle8i,可是插入Oracle光盘点安装,出现鼠标沙漏,然后沙漏恢复,没有安装上也没
- 如何解决不能启动OracleOraHome81TNSListener服务的问题?
- 我用powerdesigner12.5版查询ORACLE数据库表结构
- 使用oracle的一个问题(alter table table_name storage语句出错)
内层的段做插入,如果遇到异常就捕获但是不住外层抛,只写日志
外层做计数那么最后的结果就是10W条中可以插入的都提交了,
不能插入的写到日志表中