相关疑难解决方法(0)

在SQL Server中,"SET ANSI_NULLS ON"是什么意思?

定义说:

当SET ANSI_NULLS为ON时,即使column_name中存在空值,使用WHERE column_name = NULL的SELECT语句也会返回零行.使用WHERE column_name <> NULL的SELECT语句返回零行,即使column_name中存在非空值也是如此.

这是否意味着此查询中不包含空值?

SELECT Region
FROM employees
WHERE Region = @region
Run Code Online (Sandbox Code Playgroud)

或者ANSI_NULL只关注像这样的查询(其中WHERE包含特定的单词NULL)?

SELECT Region
FROM employees
WHERE Region = NULL
Run Code Online (Sandbox Code Playgroud)

sql t-sql stored-procedures

80
推荐指数
4
解决办法
10万
查看次数

标签 统计

sql ×1

stored-procedures ×1

t-sql ×1