Es ist ziemlich allgemein bekannt, dass Sie haben sollten
SET NOCOUNT ON
Standardmäßig beim Erstellen neuer gespeicherter Prozeduren.
Microsoft hat die Standardvorlage 2012 so geändert, dass sie diese enthält. Ich war der Meinung, dass dies für Trigger gleich sein sollte, sie ist jedoch nicht in der Vorlage enthalten.
Ist das beabsichtigt oder nur ein Versehen?
sql-server
t-sql
trigger
Beschädigte Ware
quelle
quelle
Antworten:
Persönlich würde ich es empfehlen - ich kann mir keinen Grund vorstellen, es nicht zu tun, es sei denn, Sie haben einen Auslöser, bei dem Sie ausdrücklich darauf hinweisen möchten, dass es hinter den Kulissen zusätzliche Arbeit leistet.
Ich habe einen kurzen Artikel über Dinge geschrieben, auf die beim Schreiben von Triggern geachtet werden muss. Dies ist einer von ihnen:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/
tl; dr version:
quelle