2009-08-14 52 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