8

クエリ中にエラーが見つかった場合、SQL クエリを続行するにはどうすればよいですか?

エラーが発生した場合はクエリを続行したい。特定のステートメントの出力を取得したいのですが、クエリの最後の出力が何であるかを確認したいと考えています。

T-SQLでどのように行うことができますか?

4

1 に答える 1

12

エラー処理には TRY-CATCH を使用できます。

ここで十分なドキュメントを見つけることができます: http://msdn.microsoft.com/en-us/library/ms175976.aspx

アップデート:

もう少し調査した結果、GOコマンドを使用すると次のクエリに進むことができ、TRY-CATCH ステートメントでコード全体を再構築する必要がないことがわかりました。エラーを制御するために TRY-CATCH ステートメントを使用することをお勧めしますGOが、それらの間でのみ使用してください。

これは私が答えを見つけたリンクです: continue-executing-sql-statements-despite-errors

于 2013-06-20T09:18:43.230 に答える