次の記事は、SQL ServerMVPのErlandSommarskogが必読です:ストアドプロシージャを使用したエラー処理の実装
また、TRYブロックが失敗し、CATCHブロックがバイパスされる可能性があることに注意してください
もう1つ、古いスタイルのエラー処理とセーブポイントを使用するストアドプロシージャは、TRY…CATCHブロックと一緒に使用すると、意図したとおりに機能しない場合があります。古いスタイルと新しいスタイルのエラー処理を混在させないでください。
次の記事は、SQL ServerMVPのErlandSommarskogが必読です:ストアドプロシージャを使用したエラー処理の実装
また、TRYブロックが失敗し、CATCHブロックがバイパスされる可能性があることに注意してください
もう1つ、古いスタイルのエラー処理とセーブポイントを使用するストアドプロシージャは、TRY…CATCHブロックと一緒に使用すると、意図したとおりに機能しない場合があります。古いスタイルと新しいスタイルのエラー処理を混在させないでください。