7
在SQL Server中,“ SET ANSI_NULLS ON”是什么意思?
定义说: 当SET ANSI_NULLS为ON时,即使column_name中有空值,使用WHERE column_name = NULL的SELECT语句也将返回零行。即使column_name中包含非空值,使用WHERE column_name <> NULL的SELECT语句也将返回零行。 这是否意味着此查询中将不包含任何空值? SELECT Region FROM employees WHERE Region = @region 还是ANSI_NULL只关心类似这样的查询(其中WHERE包括特定单词NULL)? SELECT Region FROM employees WHERE Region = NULL