您的位置:首页 > 其它

对表进行插入更新操作策略

2011-05-12 17:39 260 查看
对数据库表进行插入更新操作分几种情形:

批量操作还是单笔操作,若操作失败,是否必须回滚;操作结果是否只有成功失败两种;

1.

批量操作,若操作失败,必须回滚,结果可能有多种;

对于此类,最好的办法是在表设计时插入标志位,该标志位可设为
100
位,每种操作按其需要采用其中的几位做标志;

回滚可采用框架中的事务,或简单的用
JDBC
进行,若全部成功,则
COMMIT;
否则
ROLLBACK


2.

批量操作,若操作失败,必须回滚,结果只有两种;

对于此类,可用参数表来解决,即参数表中存上次批量操作的数据范围;每次批量操作成功后更新该范围;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: