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