|
|
1
4
只需在触发器中发出ROLLBACK TRAN,即可回滚触发器和原始I/U/D语句中的所有工作。最外层的tran也会回滚(如果有)。
SQL 2000及更早版本的触发器中的回滚将中止批处理。有问题的I/U/D之后不会运行任何代码。 See Erland great article another 对于带有TRY/CATCH的SQL2005,执行将转到CATCH块,批处理(也称为存储过程等)将正常退出。 Rollbacks and Commits in Stored Procedures and Triggers . 触发和尝试/捕获的交互作用是 here |
|
|
2
0
MSDN中有一篇关于触发器和事务的好文章,位于以下位置: http://msdn.microsoft.com/en-us/magazine/cc164032.aspx 基本上,您希望使用事务使操作原子化。 |
|
|
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |
|
|
M. Kemp · Oracle删除操作将永远存在 2 年前 |
|
Kuldeep · 我们什么时候应该在数据库中进行交易? 2 年前 |