语法

SET NOCOUNT { ON | OFF }

备注
当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。
即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。
当 SET NOCOUNT 为 ON 时,将不向客户端发送存储过程中每个语句的 DONE_IN_PROC 消息。使用由 SQL Server 2005 提供的实用工具执行查询时,其结果会防止在 Transact-SQL 语句(例如 SELECT、INSERT、UPDATE 和 DELETE)的末尾显示 nn rows affected。
如果存储过程中包含的一些语句并不返回许多实际数据,则该设置由于大量减少了网络流量,因此可显著提高性能。

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

sql server 存储过程中 SET NOCOUNT ON是什么意思?相关推荐

  1. SQL Server存储过程中使用表值作为输入参数示例

    这篇文章主要介绍了SQL Server存储过程中使用表值作为输入参数示例,使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据,这样 ...

  2. SQL Server 存储过程中使用raiserror抛出异常

    转自(SQL Server 存储过程中使用raiserror抛出异常 ) 一 系统预定义错误代码 SQL Server 有3831个预定义错误代码,由master.dbo.sysmessages 表维 ...

  3. sql server存储过程中SELECT 与 SET 对变量赋值的区别

    SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT. 对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们 并没有注意,其实这 ...

  4. sql server 存储过程中使用变量表,临时表的分析(续)

    最近,我有一朋友,对我说他的数据库中的很多存储过程,执行都是超时.让我替他看看是什么原因.我一看,原来他的存储过程中用了很多的临时表与变量表.于是我跟他说过犹不及. 在存储过程中使用临时表或变量表,使 ...

  5. sql server存储过程中解决单引号的问题

    一:目的想在sql中插入''号,例如:select count(*)from user where name='tom'        a)使用转义字符:select char(39)或select ...

  6. sql 在存储过程中使用事务(转)

    本来想自己写一下,后来发现这个写的比我理解的要好,所以直接拽过来了,链接地址:https://www.cnblogs.com/RascallySnake/archive/2010/05/17/1737 ...

  7. php mssql 存储过程 输入参数,MSSQL_SQL Server存储过程中使用表值作为输入参数示例,在2008之前如果我们想要将表作 - phpStudy...

    SQL Server存储过程中使用表值作为输入参数示例 在2008之前如果我们想要将表作为输入参数传递给SQL Server存储过程使比较困难的,可能需要很多的逻辑处理将这些表数据作为字符串或者XML ...

  8. java调用存储过程 sql server_Java中调用SQL Server存储过程示例

    Java中调用SQL Server存储过程示例2007-09-03 08:48来源:论坛整理作者:孟子E章责任编辑:方舟·yesky评论(3) 最近做了个Java的小项目(第一次写Java的项目哦), ...

  9. SQL Server 2005中创建CLR存储过程

    在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解 ...

  10. SQL Server存储过程输入参数使用表值

    在2008之前如果我们想要将表作为输入参数传递给SQL Server存储过程使比较困难的,可能需要很多的逻辑处理将这些表数据作为字符串或者XML传入. 在2008中提供了表值参数.使用表值参数,可以不 ...

最新文章

  1. 独家 | 识别并解决数据质量问题的数据科学家指南
  2. python 匹配字符串多个_Python:匹配字符串中的多个子字符串
  3. Flume1.7.0的安装与使用
  4. boost::math模块计算艾里函数的零点的测试程序
  5. ncbi查找目的基因序列_教你如何利用NCBI寻找目的基因
  6. [js] 对`a == (‘1‘||‘2‘||‘3‘) ? false : true`写法进行改进,写出你优化后的方法
  7. javascript 中的面向对象实现 如何封装
  8. maven基础--IDEA集成
  9. python中set函数_python中set()函数简介及实例解析
  10. 图片的 css sprite的应用思考
  11. 用R语言分析与预测员工离职
  12. box-shadow(text-shadow)参数详解
  13. 2021全国研究生数学建模竞赛C题思路
  14. yum源配置(网络仓库)
  15. Excel自定义下拉框
  16. MAC caps lock大小写切换电脑卡顿
  17. python分号报错_go、java已经python中分号的使用
  18. 论文解读-通过建模时空动态生成活动轨迹
  19. 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群
  20. C++ 0X学习 (1)

热门文章

  1. java socket 实现原理_java socket原理
  2. H3C与阿里云网关建立IPSEC并启用BGP
  3. Win系统使用WSL子系统Linux启动vGPU增强图形性能加速OpenGL
  4. setheading指令_set echo on/off,set term on/off,set feedback off,set heading off命令(转)
  5. Terraria(泰拉瑞亚)存档覆盖(Linux)
  6. 【蓝桥杯】——备战冲刺最后两周
  7. UVa OJ 10909-Soya Milk
  8. 联盛德 HLK-W806 (十三): 运行FatFs读写FAT和exFat格式的SD卡/TF卡
  9. React高级(五)
  10. 网络歌曲《丁香花》背后的真实故事