这是相当普遍的知识,你应该有
SET NOCOUNT ON
默认情况下,创建新存储过程时。
Microsoft 已在 2012 年更改了默认模板以包含此内容。我认为这对于触发器应该是相同的,但它并未包含在模板中。
这是故意的还是只是疏忽?
这是相当普遍的知识,你应该有
SET NOCOUNT ON
默认情况下,创建新存储过程时。
Microsoft 已在 2012 年更改了默认模板以包含此内容。我认为这对于触发器应该是相同的,但它并未包含在模板中。
这是故意的还是只是疏忽?
就个人而言,我会推荐它 - 我想不出不这样做的理由,除非你有一个触发器,你特别想指出它在幕后做额外工作的事实。
我写了一篇关于编写触发器时要注意的事情的简短文章,这是其中之一:
http ://dave.brittens.org/blog/writing-well-behaved-triggers.html
tl;博士版本: