为了获得更好的性能,我们在SP内部的设置上使用NOCOUNT?
是否必须在SP的末尾提及将NOCOUNT设置为?
如果没有,它会在任何地方造成伤害吗?
谢谢
发布于 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是强制性的吗?-没有
如果没有,它会在任何地方伤害吗?-不会
https://stackoverflow.com/questions/26333362
复制相似问题