このコードは私の SQL バージョン (2005) では機能しないため、従来の try catch を使用せずにエラーをキャッチする方法を探しています。
BEGIN TRY
SELECT 1/0;
END TRY
BEGIN CATCH
EXECUTE usp_GetErrorInfo;
END CATCH;
エラー:
Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'TRY'.
Msg 156, Level 15, State 1, Line 6
Incorrect syntax near the keyword 'END'.
回避策はありますか?または私は何か間違ったことをしていますか?