Sql 中 SET NOCOUNT ON的含义与作用
来源:互联网 发布:win10添加网络凭证 编辑:程序博客网 时间:2024/06/05 19:18
SET NOCOUNT
使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息。
语法
SET NOCOUNT { ON | 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 权限默认授予所有用户。
结论:我们应该在存储过程的头部加上SET NOCOUNT ON 这样的话,在退出存储过程的时候加上 SET NOCOUNT OFF这样的话,以达到优化存储过程的目的。
- Sql 中 SET NOCOUNT ON的含义与作用
- SQL SET NOCOUNT ON的含义和作用
- SQL SET NOCOUNT ON的含义和作用
- T-SQL 中 SET NOCOUNT ON 的含义
- T-SQL 中 SET NOCOUNT ON 的含义
- SET NOCOUNT ON的作用
- sql server中的 SET NOCOUNT ON 的含义
- sql server中的 SET NOCOUNT ON 的含义
- sql server中的 SET NOCOUNT ON 的含义
- sql server中的 SET NOCOUNT ON 的含义
- sql server中的 SET NOCOUNT ON 的含义
- sql server SET NOCOUNT ON 作用
- set nocount on作用
- set nocount on作用
- SET NOCOUNT ON 作用
- SET NOCOUNT ON 作用
- SET NOCOUNT ON作用
- SET NOCOUNT ON 作用
- mysql分区相关
- 【转】深入浅出URL编码
- 使用SQLServer模板来写规范的SQL语句
- 页面 GB18030 编码 get 参数包含中文 服务器 乱码 java 转换编码
- DirectX运算矩阵
- Sql 中 SET NOCOUNT ON的含义与作用
- 水晶报表自定义纸张大小打印 (Crystal Report Print with custom paper size)
- 如何把数据批量插入具有Identity列的表
- 一天一个CRT函数 strcspn
- js获取下拉列表选中项的值和文本(select)以及获取单选按钮(radio)组的值和修改选中项
- 在SQL Server 事务中使用Savepoints来保存提交点
- java开发小技巧(一)
- Set ANSI_NULLS NULL和 SET QUOTED_IDENTIFIER的含义与作用
- 在SQL Server 事务中使用Savepoints来保存提交点