如何通过光标插入大量数据来获取管理工作室中的错误?

时间:2011-04-13 08:22:21

标签: sql-server debugging sql-server-2008

我在管理工作室编写了一个脚本,它使用嵌套游标,并在不同的表中插入数据。

由于执行了许多插入状态网,因此有许多消息,如

231 line(s) affected

问题是这些消息似乎有限制。所以一段时间后他们就不再显示了。

因此,如果错误发生在第一个“游标循环”中,我看到错误消息,但如果它发生在结尾附近,则不显示错误,我只看到一个通用的“查询已完成但有错误”。

在我的特殊情况下,我只是从最后开始插入(所以首先出现错误,我发现了问题。

但是如何做得更好?

理想情况下,我希望有一个选项来登录消息,只是错误,而不是

231 line(s) affected

有点消息。

你建议使用哪种技术?

1 个答案:

答案 0 :(得分:3)

在顶部添加SET NOCOUNT ON以取消这些消息?

注意:如果你使用它,这不会影响@@ ROWCOUNT