В определении говорится:
Когда SET ANSI_NULLS включен, оператор SELECT, использующий WHERE имя_столбца = NULL, возвращает нулевые строки, даже если в имени столбца есть нулевые значения. Оператор SELECT, использующий WHERE имя_столбца <> NULL, возвращает нулевые строки, даже если в имени столбца есть ненулевые значения.
Означает ли это, что в этот запрос не будут включены пустые значения?
SELECT Region
FROM employees
WHERE Region = @region
Или ANSI_NULL
относятся только к таким запросам (где WHERE
включает конкретное слово NULL
)?
SELECT Region
FROM employees
WHERE Region = NULL