クエリ中にエラーが見つかった場合、SQL クエリを続行するにはどうすればよいですか?
エラーが発生した場合はクエリを続行したい。特定のステートメントの出力を取得したいのですが、クエリの最後の出力が何であるかを確認したいと考えています。
T-SQLでどのように行うことができますか?
クエリ中にエラーが見つかった場合、SQL クエリを続行するにはどうすればよいですか?
エラーが発生した場合はクエリを続行したい。特定のステートメントの出力を取得したいのですが、クエリの最後の出力が何であるかを確認したいと考えています。
T-SQLでどのように行うことができますか?
エラー処理には TRY-CATCH を使用できます。
ここで十分なドキュメントを見つけることができます: http://msdn.microsoft.com/en-us/library/ms175976.aspx
アップデート:
もう少し調査した結果、GO
コマンドを使用すると次のクエリに進むことができ、TRY-CATCH ステートメントでコード全体を再構築する必要がないことがわかりました。エラーを制御するために TRY-CATCH ステートメントを使用することをお勧めしますGO
が、それらの間でのみ使用してください。
これは私が答えを見つけたリンクです: continue-executing-sql-statements-despite-errors