Es bastante conocido que deberías tener
SET NOCOUNT ON
de forma predeterminada al crear nuevos procedimientos almacenados.
Microsoft ha cambiado la plantilla predeterminada para incluir esto en 2012. Pensé que esto debería ser lo mismo para los desencadenantes, pero no está incluido en la plantilla.
¿Es esto intencional o simplemente un descuido?
sql-server
t-sql
trigger
Bienes dañados
fuente
fuente
Respuestas:
Personalmente, lo recomendaría: no puedo pensar en una razón para no hacerlo, a menos que tenga un desencadenante en el que específicamente desee señalar el hecho de que está haciendo un trabajo adicional detrás de escena.
Escribí un breve artículo sobre cosas a tener en cuenta al escribir disparadores, y este es uno de ellos:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/
tl; versión dr:
fuente