为了获得更好的效果,我们在SP内使用设置NOCOUNT ?
是否必须在SP结束时提及设置NOCOUNT ?
如果不是,它会在任何地方受到伤害吗?
由于
答案 0 :(得分:3)
set nocount on
将禁用受影响的X行。消息SQL返回。在某些情况下,由于客户端执行存储过程的不良影响,此消息被禁止。
set nocount off
将撤消此抑制。但是,set nocount on是一个范围设置,默认情况下,无论如何都会在离开范围时关闭。
现在,set nocount off
是否必要?不,因为执行的任何新命令都在不同的范围内,默认情况下set nocount off
始终有效。但正如上面的评论中所述,它被认为是一种很好的做法,只是为了明确指出当proc完成执行时此设置将恢复正常。
在SP结束时是否必须提及Set NOCOUNT off
? - 没有
如果不是它会在任何地方受到伤害吗? - 没有