当前位置:  开发笔记 > 数据库 > 正文

SQL Server中是否有设置将null = null计算为true?

如何解决《SQLServer中是否有设置将null=null计算为true?》经验,为你挑选了1个好方法。

SQL Server中是否有设置将null = null计算为true?



1> Otávio Décio..:

它不是SQL Server的错,它是由于NULL值引入的三元逻辑.null = null永远不会为true,null <> null也不是true.

您可以使用ANSI_NULL OFF但是:

"在SQL Server的未来版本中,ANSI_NULLS将始终为ON,并且任何将选项明确设置为OFF的应用程序都将生成错误.请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序."

COALESCE不会做你需要的吗?

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有