使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息 语法:SET NOCOUNT { ON | OFF }
默认情况下为 OFF

当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数。

即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。

当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft® SQL Server™ 提供的实用工具执行查询时,在 Transact-SQL 语句(如 SELECT、INSERT、UPDATE 和 DELETE)结束时将不会在查询结果中显示"nn rows affected"。

如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。

SET NOCOUNT 设置是在执行或运行时设置,而不是在分析时设置。

注释当SET NOCOUNT 为ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。当SET NOCOUNT 为OFF 时,返回计数。 ... 结论:我们应该在存储过程的头部加上SET NOCOUNT ON 这样的话,在退出存储过程的时候加上SET NOCOUNT OFF这样的话,以达到优化 ...

SELECT au_lname FROM authors GO USE pubs GO -- SET NOCOUNT to ON and no longer display the count message. SET NOCOUNT ON GO SELECT au_lname FROM authors GO -- Reset SET NOCOUNT to OFF. SET NOCOUNT OFF GO ...

LastName VARCHAR(128) NOT NULL ) SET NOCOUNT OFF SET @Counter = 1 SET @Start = GETDATE() WHILE @Counter <= 150000 BEGIN INSERT #MyTable (FirstName, LastName) VALUES ('Scott', 'Whigham') SET @Counter = @Counter + 1 ...

语法: SET NOCOUNT { ON | OFF } 阻止在结果中返回可显示受Transact-SQL 语句影响的行数的消息。备注: 当SET NOCOUNT 为ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。SET NOCOUNT 设置是在执行或运行时设置,而不是在分析时设置。 ...

时是为服务器与sp _ < " 用户选项", 512 configure > 配置SET NOCOUNT ON 复位@ ROWCOUNT 值@ ROWCOUNT 值重置。 下列语句是从事务处理SQL 帮助有关SETNOCOUNT: Turns off the message returned at the end of each statement that states how many rows ...

唯一下载软件下载,软件,下载,共享,共享软件,免费,免费软件,汉化,汉化补丁,游戏,游戏下载,软件教程,软件新闻,软件资讯,操作系统,邮件.

当SET NOCOUNT 为ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。当SET NOCOUNT 为OFF 时,返回计数。 即使当SET NOCOUNT 为ON 时,也更新@@ROWCOUNT 函数。 当SET NOCOUNT 为ON 时,将不给客户端发送存储过程中的每个语句的DONE_IN_PROC 信息 ...

SET NOCOUNT 使返回的结果中不包含有关受Transact-SQL 语句影响的行数的信息。 语法 SET NOCOUNT { ON | OFF } USE pubs ... SET NOCOUNT ON GO SELECT au_lname FROM authors GO -- Reset SET NOCOUNT to OFF. SET NOCOUNT OFF ...

SET NOCOUNT OFF; 结果: @i = 2, @j = 1 @i = 2, @j = 2 @i = 1, @j = 1 @i = 0, @j = 0 3) 字段之间, 并行执行 SET NOCOUNT ON; ... UNION ALL SELECT 3, 30; UPDATE @Table SET Id1 = Id2, Id2 = Id1 SELECT * FROM @Table SET NOCOUNT OFF; ...

原文地址:http://blog.163.com/tl_jerome/blog/static/465007142007830114518525/

转载于:https://www.cnblogs.com/liruiosng/articles/2779817.html

SET NOCOUNT相关推荐

  1. SQL Server中通过设置SET NOCOUNT来优化存储过程

    SET NOCOUNT 使返回的结果中不包含有关受Transact-SQL 语句影响的行数的信息. 语法:SET NOCOUNT { ON | OFF } 注释: 当SET NOCOUNT 为 ON ...

  2. SET NOCOUNT ON 作用

    每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢? 答案是这些信息在我们的客户端的应用 ...

  3. 在编写存储过程时使用 Set NoCount On

    使用 SET NOCOUNT ON 默认情况下,存储过程将返回过程中每个语句影响的行数.如果不需要在应用程序中使用该信息(大多数应用程序并不需要),请在存储过程中使用 SET NOCOUNT ON 语 ...

  4. sql server 存储过程 SET NOCOUNT ON?

    我们平时查询的时候在消息栏里不是会有 (1行受影响)之类的文字吗 加上set nocount on后就不会有了,这就避免了这些没有的信息了

  5. set nocount on

    在考虑写一个sql分页的时候,看到的每个分页的例子中差不多就有"set nocount on" 这句话,到底嘛意思呢 nocount "没有数量"  on/of ...

  6. SET NOCOUNT的用法和注意事项

    当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数).当 SET NOCOUNT 为 OFF 时,返回计数. 即使当 SET NOCOUNT 为 O ...

  7. NOCOUNT如何影响ADO.NET(SET NOCOUNT ON的性能问题)

    How NOCOUNT affects ADO.NET一文中提到: Previously, in Classic ASP and ADO, NOCOUNT was most commonly a fa ...

  8. sql server中的 SET NOCOUNT ON 的含义

    每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢? 答案是这些信息在我们的客户端的应用 ...

  9. nocount on_在SQL Server中设置NOCOUNT ON语句的用法和性能优势

    nocount on Have you ever noticed SET NOCOUNT ON statement in T-SQL statements or stored procedures i ...

  10. SQL Server中Rowcount与@@Rowcount的用法 和set nocount on 也会更新@@Rowcount

    rowcount的用法: rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例, set rowcount 10 select * from 表A 这样的查询只 ...

最新文章

  1. Nginx源码分析:epoll事件处理模块概述
  2. CVPR 2022 | 华南理工提出VISTA:双跨视角空间注意力机制实现3D目标检测SOTA,即插即用...
  3. 分布式计算Hadoop系列之如何Eclipse中构建Hadoop项目
  4. 深入理解FFM原理与实践
  5. java语言程序设计全国考试题,2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案...
  6. SAP UI5 batch 请求的响应解析流程分析
  7. 第二十一节:ADO层次上的海量数据处理方案(SqlBulkCopy类插入和更新)
  8. stm32linux区别,STM32MPU和OpenSTLinux你了解多少?
  9. 先查询后修改并发的时候sql_SQL调优总结
  10. 华为设备OSPF配置命令
  11. 判断43是不是质数用c语言,1是素数吗(c语言判断一个数为素数)
  12. android l x64,64位 Android L有9大亮点
  13. (一)计网五层模型概述
  14. 激荡的2020过后,物流江湖下个十年谁主沉浮?
  15. Spring—xml和注解
  16. layui 弹出层回调获取弹出层数据
  17. jeesite(一)
  18. 自定义小头像相互叠加
  19. 如何做好工作中的思考沉淀?
  20. QML自定义的日历控件

热门文章

  1. IF YOU HAVE A NEW LICENSE, PLEASE UPDATE IT
  2. Spring Boot Actuator 监控和管理应用程序
  3. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_11-修改页面-前端-Api调用...
  4. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_03-项目概述-技术架构...
  5. 阶段3 2.Spring_10.Spring中事务控制_10spring编程式事务控制2-了解
  6. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_4_字节输出流写入数据到文件...
  7. 编程之美 1.4买书问题常数时间空间解法
  8. 图解SynchronousQueue原理详解-非公平模式
  9. 快速开发平台如何应用
  10. 【java】的传值方式