Это довольно распространенное знание, что вы должны иметь
SET NOCOUNT ON
по умолчанию при создании новых хранимых процедур.
Microsoft изменила шаблон по умолчанию, чтобы включить его в 2012 году. Я думал, что это должно быть то же самое для триггеров, но он не включен в шаблон.
Это преднамеренное или просто недосмотр?
sql-server
t-sql
trigger
Поврежденные товары
источник
источник
Ответы:
Лично я бы порекомендовал это - я не могу придумать причину, чтобы не делать этого, если у вас нет триггера, когда вы специально хотите высказать тот факт, что он выполняет дополнительную работу за кулисами.
Я написал небольшую статью о том, на что нужно обратить внимание при написании триггеров, и это один из них:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/
TL; DR версия:
источник