博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储过程中set什么什么的讲解
阅读量:4561 次
发布时间:2019-06-08

本文共 931 字,大约阅读时间需要 3 分钟。

原文发布时间为:2008-09-27 —— 来源于本人的百度文章 [由搬家工具导入]

set ansi_nulls [on/off] 与 set quoted_identifier [on/off] 和SET NOCOUNT [on/off]

set ansi_nulls [on/off]    跟null等相关

set   ansi_nulls   off   
可以使用=做比较 select   *   from   a   where   price=null   若此时a中有price為NULL的就可以选出來   
而在set   ansi_nulls   on时候   
只能写 select   *   from   a   where   price   is   null
set quoted_identifier [on/off]    跟标示符相关  
set quoted_identifier on    
“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”
SET QUOTED_IDENTIFIER ON
SELECT * FROM "USER"   WHERE a='netasp'
SET QUOTED_IDENTIFIER ON
SELECT * FROM [USER] WHERE a='netasp'
SET QUOTED_IDENTIFIER OFF
SELECT * FROM [USER]   WHERE a="netasp"
SET QUOTED_IDENTIFIER OFF
SELECT * FROM [USER]   WHERE a= ' netasp'

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

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

转载于:https://www.cnblogs.com/handboy/p/7148404.html

你可能感兴趣的文章
[bzoj1485] [HNOI2009]有趣的数列
查看>>
【#】Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释...
查看>>
本地文本数据查询
查看>>
多语言的2种实现方式对比
查看>>
BZOJ4810 Ynoi2017由乃的玉米田(莫队+bitset)
查看>>
Java学习(十)
查看>>
[转]这才是真正的3D显示!Leap Motion推出次毫米级3D手动控制技术,让人手和影像融为一体...
查看>>
10月27日体会目标
查看>>
c# 前台js 调用后台代码
查看>>
2017-02-20 可编辑div中如何在光标位置添加内容
查看>>
$.ajax()方法详解
查看>>
day42
查看>>
jquery操作select(增加,删除,清空)
查看>>
Sublimetext3安装Emmet插件步骤
查看>>
win7开防火墙,允许别人远程
查看>>
测试的艺术: 软件测试的心理学和经济学
查看>>
PHP foreach()跳出本次或当前循环与终止循环方法
查看>>
设置控件获取焦点
查看>>
“必须执行Init_Clk函数,才能采集到二氧化碳接口485数据的问题”的解决
查看>>
mysql 笔记
查看>>