2019-03-25 SQL SET ANSI_NULLS /SET QUOTED_IDENTIFIER /SET NOCOUNT ON
2024-08-31 07:03:04
use database
go /**当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行。
即使 column_name 中包含非空值,使用 WHERE column_name <> NULL 的 SELECT 语句仍会返回零行。 当 SET ANSI_NULLS 为 OFF 时,等于 (=) 和不等于 (<>) 比较运算符不遵从 SQL-92 标准。
使用 WHERE column_name = NULL 的 SELECT 语句返回 column_name 中包含空值的行。
使用 WHERE column_name <> NULL 的 SELECT 语句返回列中包含非空值的行。
此外,使用 WHERE column_name <> XYZ_value 的 SELECT 语句返回所有不为 XYZ_value 也不为 NULL 的行**/ set ansi_nulls_on
go /**当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。
当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则**/ set quoted_identifier on
go -- set nocount on :不返回行数
-- 当SET NOCOUNT on时候,将不向客户端发送存储过程每个语句的DONE_IN_proc消息,如果存储过程中包含一些并不返回实际数据的语句,网络通信流量便会大量减少,可以显著提高应用程序性能;
SET NOCOUNT ON;
SELECT TOP 5 OrderDate FROM Orders
GO
最新文章
- mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'
- rabbimq连接问题处理
- mysql hang and srv_error_monitor_thread using 100% cpu
- SweetAlert – 替代 Alert 的漂亮的提示效果
- css3超过指定宽度文字,显示省略号
- RHEL7文件管理
- NOI2012 : 迷失游乐园
- dwz ie10一直提示数据加载中
- 关于T-SQL重编译那点事,WITH RECOMPILE和OPTION(RECOMPILE)区别仅仅是存储过程级重编译和SQL语句级重编译吗
- javascript延迟加载及异步(defer和async)
- C# .net基于Http实现web server(web服务)
- 那就用pthon来写个跳板机吧
- C++输入输出cin与cout
- 【luogu P1613】跑路
- java实现在线支付
- source insight如何删除没用的project 及其常见问题
- c++趣味之变量名,颠覆所有教科书的VisualStudio
- 重建UNDO表空间遭遇ORA-01548
- 2198: 小P当志愿者送餐
- 转:Spring AOP中的动态代理
热门文章
- BZOJ 1044 HAOI2008 木棍切割 二分答案+动态规划
- nginx tomcat glassfish session 复制配置
- PL/SQL Developer自己主动补全SQL语句
- hive正則表達式
- HDU 5380 Travel with candy 单调队列
- Android requires compiler compliance level 5.0 or 6.0. Found &;#39;1.4&;#39; instead的解决的方法
- pyhton 从web获取json数据 保存到本地然后再读取
- [POJ 2282] The Counting Problem
- EOJ 2822 内存显示
- Python基本数据类型之字符串str