参考文章:http://www.cnblogs.com/si812cn/archive/2008/06/11/1217113.html

 

我简单的理解就是:

执行sql语句时

 SET NOCOUNT OFF
 UPDATE dbo.T_Msg SET IsUsed = 1 WHERE id = 1

下面出现的提示是

SET NOCOUNT 怎么理解

 

换成这句sql

 SET NOCOUNT ON 
 UPDATE dbo.T_Msg SET IsUsed = 1 WHERE id = 1

出现的提示是

SET NOCOUNT 怎么理解

 

很明显看出的就是:如果设置为ON时,下面不显示具体计数

         如果设置为OFF时,下面则显示具体计数行数

 

如果执行了 SET NOCOUNT ON 这句sql,那么SqlServer的计数显示被你关掉了,如果还想看到执行行数的话再执行 SET NOCOUNT OFF就行了

 

相关文章:

  • 2021-06-15
  • 2021-06-11
  • 2021-08-25
  • 2021-06-01
  • 2021-08-03
  • 2022-01-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-10-13
相关资源
相似解决方案