from:https://www.cnblogs.com/kekong/p/6731321.html

Transact-SQL 支持在与空值进行比较时,允许比较运算符返回 TRUE 或 FALSE。

通过设置 ANSI_NULLS OFF 可将此选项激活。
当 ANSI_NULLS 为 OFF 时,
如果 ColumnA 包含 Null 值,则 ColumnA = NULL 之类的比较操作会返回 TRUE;
如果 ColumnA 除了包含 NULL 外还包含某些值,则这类比较操作将返回 FALSE。
比较计算结果为 NULL 的两个表达式也会返回 TRUE。 ANSI_NULLS 设置不影响包含 NULL 的联接列。联接列中包含 NULL 的行不是结果集的一部分。 当 ANSI_NULLS 设置为 OFF 时,以下 SELECT 语句返回 Customer 表中 Region 为 Null 值的所有行: 复制代码
SELECT CustomerID, AccountNumber, TerritoryID
FROM AdventureWorks.Sales.Customer
WHERE TerritoryID = NULL 如果 SET ANSI_NULLS ON
那么 SQL 语句中, 判断 非空的写法, 要修改为:
WHERE 字段 IS NULL 因为 SET ANSI_NULLS ON 以后,
NULL = NULL 将 返回 false.

最新文章

  1. 关于HTML语义化的一些理解
  2. [SQL] SQL 基础知识梳理(五) - 复杂查询
  3. C++四种不同的对象生存方式
  4. Dynamics CRM 2013 初体验(5):Business Rule
  5. BZOJ 1927: [Sdoi2010]星际竞速(最小费用最大流)
  6. HDU-4371-Alice and Bob
  7. C#之FTP上传下载(二)
  8. Caffe的运行mnist手写数字识别
  9. AngularJS 作用域(Scope)
  10. java String、StringBuffer、StringBuild、StringTokenizer
  11. windows service 安装/卸载
  12. docker 初步使用
  13. Dom操作注意事项
  14. Django Rest Framework源码剖析(六)-----序列化(serializers)
  15. HashMap 与 ConcurrentHashMap
  16. 多播知识by 陈胜君
  17. 成都Uber优步司机奖励政策(2月2日)
  18. mongodb的学习之旅一
  19. ssh 免密码登录【用】
  20. 使用sphinx快速生成Python API 文档

热门文章

  1. 最小生成树之Prim(普里姆)算法
  2. nyoj237 游戏高手的烦恼(最小点覆盖)
  3. EffectiveJava(23)为什么不能在新生代码中使用原生态类型
  4. diamond淘宝框架使用
  5. HDU 2604 Queuing(矩阵高速幂)
  6. js 值和类型
  7. 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) C#中缓存的使用 C#操作redis WPF 控件库——可拖动选项卡的TabControl 【Bootstrap系列】详解Bootstrap-table AutoFac event 和delegate的分别 常见的异步方式async 和 await C# Task用法 c#源码的执行过程
  8. Log4net 根据日志类型输出日志
  9. rabbitmqctl 报错
  10. ARM(CM3)的汇编指令