0
我读过SQL异常在受管SP中被视为正常异常;我想知道下面的场景如何处理w.r.t到这个。正常SP如何处理由受管SP引发的异常
- 我有一个正常的t-SQL SP调用受管理的SP。
- 受管理的SP由于某个问题而抛出异常。
- 正常的T-SQL如何处理这个问题。
我还没有尝试过这种情况,因为我没有SQL服务器在我的当前机器上。
我读过SQL异常在受管SP中被视为正常异常;我想知道下面的场景如何处理w.r.t到这个。正常SP如何处理由受管SP引发的异常
我还没有尝试过这种情况,因为我没有SQL服务器在我的当前机器上。
它像处理其他异常一样处理它。在您的TSQL代码中,您可以将调用包装在Try-Catch块中。
例如:
Begin Try
exec myManagedProc
End Try
Begin Catch
print 'Error:' + error_message()
End Catch