首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server将NOCOUNT设置为打开/关闭

Server将NOCOUNT设置为打开/关闭
EN

Stack Overflow用户
提问于 2014-10-13 05:22:58
回答 1查看 1.3K关注 0票数 1

为了获得更好的性能,我们在SP内部的设置上使用NOCOUNT?

是否必须在SP的末尾提及将NOCOUNT设置为

如果没有,它会在任何地方造成伤害吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-13 05:43:25

set nocount on将禁用受影响的X行。消息SQL返回。在某些情况下,由于客户端执行存储的proc的不期望效果,此消息被抑制。

set nocount off将取消这种抑制。但是,set nocount on是一个范围设置,在默认情况下,在离开范围时将被关闭。

那么,set nocount off是必要的吗?否,因为执行的任何新命令都在不同的范围内,默认情况下,set nocount off总是有效的。但是,正如上面在注释中所述,它被认为是一个很好的实践,只是明确地表明,当proc完成执行时,此设置将恢复正常。

在SP结尾提到Set NOCOUNT off是强制性的吗?-没有

如果没有,它会在任何地方伤害吗?-不会

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26333362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档