Это довольно распространенное знание, что вы должны иметь
SET NOCOUNT ON
по умолчанию при создании новых хранимых процедур.
Microsoft изменила шаблон по умолчанию, чтобы включить его в 2012 году. Я думал, что это должно быть то же самое для триггеров, но он не включен в шаблон.
Это преднамеренное или просто недосмотр?
1
Если вы когда-либо редактируете значения с помощью редактора таблиц SSMS, это требуется для триггеров, в противном случае сообщение о дополнительном количестве строк из триггера смущает его
—
Мартин Смит,
это скорее всего недосмотр. Также смотрите stackoverflow.com/questions/1483732/set-nocount-on-usage пожалуйста
—
ГБН