2009-08-14 93 views
31

是否可以抑制由T-SQL脚本生成的警告?如果是这样,怎么样?如何在运行脚本SQL Server 2005时抑制T-SQL警告?

我知道我可以打开的“记录的影响”的消息与

SET NOCOUNT ON 

而且是有警告的相同呢? 如:

Warning: Null value is eliminated by an aggregate or other SET operation. 

如果我期待这些错误,它有助于筛选在一个大的脚本从谷壳中真正的错误。

谢谢。

回答

45
+11

虽然这个答案是完全有效的我要补充一点:设置ANSI_WARNINGS有很多其他的行为变化,并禁用某些功能。将它改为非标准值可能会在其他地方破坏东西。我认为使用它是不好的做法。 – usr 2013-03-24 21:08:38

+11

请为您的链接专用答案添加更多肉质。谢谢。 – 2013-09-10 12:32:14

+2

它是打开还是关闭? (提示:“关闭”)二进制答案不是答案。我不确定一个网络链接如何得到43次提升。 – 2016-12-12 06:45:49