请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
NULL 的 SELECT 语句仍会返回零行。
XYZ_value 也不为 NULL 的行。
如果未指定 SET ANSI_NULLS,则应用当前数据库的 ANSI_NULLS 选项设置。
第一种方法
SET ANSI_NULLS OFF
SELECT * FROM Table(NOLOCK) where State<>'3'
第二种方法
SELECT * FROM Table(NOLOCK) where ISNULL(State,0)<>'3'