C'est une connaissance assez courante que vous devriez avoir
SET NOCOUNT ON
par défaut lors de la création de nouvelles procédures stockées.
Microsoft a changé le modèle par défaut pour l'inclure en 2012. Je pensais que cela devrait être le même pour les déclencheurs, mais il n'est pas inclus dans le modèle.
Est-ce intentionnel ou simplement un oubli?
sql-server
t-sql
trigger
Biens endommagés
la source
la source
Réponses:
Personnellement, je le recommanderais - je ne peux pas penser à une raison de ne pas le faire, à moins que vous n'ayez un déclencheur où vous voulez spécifiquement souligner le fait qu'il fait un travail supplémentaire en coulisses.
J'ai écrit un court article sur les choses à surveiller lors de l'écriture de déclencheurs, et c'est l'un d'entre eux:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/
tl; version dr:
la source