sql server是否允许嵌套事务? 如果是这样,那么交易的优先级是什么?
答案 0 :(得分:12)
从SQL Server上的MSDN文档。的 Nesting Transactions 强>:
提交内部交易是 被SQL Server数据库忽略 发动机。交易是 基于的承诺或回滚 采取的行动在结束时 最外面的交易。如果外面 交易是承诺的,内在的 嵌套交易也是 承诺。如果外部交易是 回滚,然后全部内心 交易也会回滚, 无论内在是否 交易是个别的 提交。
答案 1 :(得分:3)
只是为了限定这个并直接回答这个问题,是的SQL Server确实允许嵌套事务。
由ichiban友情提供的引用引用,详细说明最外层交易的结果将决定是否提交嵌套交易。