这个特定的所存储过程确实存档吹扫:
1)从交易分贝
2)把令牌在临时表
3)循环通过令牌选择标记:使用从临时表令牌
3.1),检索数据事务表和插入到单独归档数据库中的表(通过联合)
3.2)COMMIT插入。
3.3)然后使用相同的令牌从事务中删除数据
3.4)COMMIT删除。如何测试存储过程的两阶段提交行为?
2阶段提交允许我们只有一个承诺在循环
我的问题是到底如何模拟场景,使PROC失败在插入阶段或删除阶段?这是为了确保即使运行失败,数据仍然保持完整性 - 没有半处理令牌等。
里面的感谢!虽然我得到一个编译错误,而不是运行时错误。 – javacruiser 2010-07-23 04:36:58