2009-08-14 6 views
31

Est-il possible de supprimer les avertissements générés par les scripts T-SQL? Si c'est le cas, comment?Comment supprimer les avertissements T-SQL lors de l'exécution d'un script SQL Server 2005?

Je sais que je peux tourner des messages « enregistrements affectés » avec

SET NOCOUNT ON 

, mais est-il un équivalent pour les avertissements? Par exemple:

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

Si je me attends à ces erreurs, il aide à passer au crible les vraies erreurs de l'ivraie dans un grand script.

Merci.

Répondre

45
+11

Bien que cette réponse est tout à fait valable, je veux ajouter quelque chose: Réglage ANSI_WARNINGS a beaucoup d'autres changements de comportement et désactive certaines fonctions. Le changer pour une valeur non standard est susceptible de casser des choses dans d'autres endroits. Je considère que c'est une mauvaise pratique de l'utiliser. – usr

+11

S'il vous plaît ajouter un peu plus de chair à votre réponse de lien seulement. Merci. –

+2

Alors, est-il activé ou désactivé? (indice: c'est «off») une réponse binaire n'est pas une réponse. Je ne suis pas sûr de savoir comment un lien Web a été amélioré 43 fois. –

Questions connexes