É do conhecimento geral que você deveria ter
SET NOCOUNT ON
por padrão ao criar novos procedimentos armazenados.
A Microsoft alterou o modelo padrão para incluí-lo em 2012. Eu pensei que isso deveria ser o mesmo para gatilhos, mas não está incluído no modelo.
Isso é intencional ou apenas uma supervisão?
sql-server
t-sql
trigger
Mercadorias estragadas
fonte
fonte
Respostas:
Pessoalmente, eu o recomendaria - não consigo pensar em uma razão para não fazê-lo, a menos que você tenha um gatilho em que especificamente queira enfatizar o fato de que ele está fazendo um trabalho adicional nos bastidores.
Escrevi um pequeno artigo sobre coisas a serem observadas ao escrever gatilhos, e este é um deles:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/
tl; dr versão:
fonte