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 回答