存储过程中用了 SET NOCOUNT ON,退出存储过程时是否需要 SET NOCOUNT OFF,该如何解决

存储过程中用了 SET NOCOUNT ON,退出存储过程时是否需要 SET NOCOUNT OFF在存储过程的开始用了SETNOCOUNTO

存储过程中用了 SET NOCOUNT ON,退出存储过程时是否需要 SET NOCOUNT OFF
在存储过程的开始用了
SET   NOCOUNT   ON
在退出存储过程之前是否需要写上
SET   NOCOUNT   OFF

同样的问题还有
SET   ROWCOUNT   @PageUpperBound
在退出存储过程之前是否需要
SET   ROWCOUNT   0

谢谢!

[解决办法]
需要 SET ROWCOUNT 0
[解决办法]
SET NOCOUNT ON

只是不显示返回的影响行数,这个没有必要最后去SET NOCOUNT OFF,没意义

SET ROWCOUNT 0 建议使用,虽然这些选项只是针对当前连接的设置,但是如果连接没关后面还有其他的语句就麻烦了
[解决办法]
当 SET NOCOUNT 为 ON 时,不返回计数(表示受影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能,所以要不要设回影响不是很大。
set rowcount
若要关闭该选项(以便返回所有的行),请将 SET ROWCOUNT 指定为 0
根据情况来
[解决办法]
局部的
[解决办法]
当 SET NOCOUNT 为 ON 时,不返回计数(表示受影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能,所以要不要设回影响不是很大。
set rowcount
若要关闭该选项(以便返回所有的行),请将 SET ROWCOUNT 指定为 0
根据情况来