如题:
从Begin Transc 到 Submit 或RollBack
中间,可以放置多少条或多大量的SQL语句.
我怕放太了,提交或回滚一下子反应不过来.做数据导入,
我想以所有表为单位做导入,一开始就Begin Transc
直到导完所有表后在Submit大家觉得是这关做好,还是以一张表为单位进行事务处理好.
如果以表为单位,后面有失败的,那前面已提交成功了的表怎么处理?
从Begin Transc 到 Submit 或RollBack
中间,可以放置多少条或多大量的SQL语句.
我怕放太了,提交或回滚一下子反应不过来.做数据导入,
我想以所有表为单位做导入,一开始就Begin Transc
直到导完所有表后在Submit大家觉得是这关做好,还是以一张表为单位进行事务处理好.
如果以表为单位,后面有失败的,那前面已提交成功了的表怎么处理?
解决方案 »
- 在线等!关于同一表中满足条件后的每条的最近两条记录相减的操作的语句该怎么写?
- 谁有身份证编码前6位的完整版?
- UPDATE表的问题
- 请问“数据库的表中有相同的重复的内容(ID号和内容相同),如何把相同的内容删去,只留下一条记录呢?”
- left join inner join 等超级慢
- PB+sqlserver,程序中update一个表时报错:无效的SQL 数据类型
- 日期比较?
- 初学者求助
- 请教ms sql 中如何把一个字段里的内容分行显示?
- sql 2008 查询同字段有重复单词的项
- 请写一个触发器,当服务器数据库中T1表的数据发生变化时就自动向其所有客户端发什么信息。
- 关于分类的查询性能怎样优化
但是对于并发来说,事务尽可能的短才是如果表的容量很大建议还是以一批数据进行提交为好
数据行这东西难说.应因是不断从人家那导数据.有可能我已导入的数据,人家又有更新我也得重导.所以我干脆是
全部重导.以前是用SQL SERVER的复制与订阅功能实现的,但后来发现有很多东西到达不了要求,就自己写程序搞定了.