目前只是通过一些教程,我在存储过程中看到了很多代码,如下所示。
SET_XACT_ABORT ON BEGIN TRY .... 提交事务
结束尝试开始捕获回滚事务结束捕获
只是想知道为什么这里的 SET_XACT_ABORT ON 是必要的,因为无论如何都不会在 Catch 块中捕获任何抛出或引发错误并且事务将回滚?
谢谢
目前只是通过一些教程,我在存储过程中看到了很多代码,如下所示。
SET_XACT_ABORT ON BEGIN TRY .... 提交事务
结束尝试开始捕获回滚事务结束捕获
只是想知道为什么这里的 SET_XACT_ABORT ON 是必要的,因为无论如何都不会在 Catch 块中捕获任何抛出或引发错误并且事务将回滚?
谢谢