В определении говорится:
Когда SET ANSI_NULLS ВКЛЮЧЕН, оператор SELECT, который использует WHERE column_name = NULL, возвращает нулевые строки, даже если в столбце есть нулевые значения. Оператор SELECT, который использует WHERE column_name < > NULL, возвращает нулевые строки, даже если в столбце есть ненулевые значения.
Означает ли это, что в этот запрос не будут включены никакие нули?
SELECT EmployeeID, LastName, FirstName, Region FROM employees
WHERE [email protected]
Или do ANSI_NULL
относятся только к таким запросам (где WHERE
содержит конкретное слово null
)?
SELECT EmployeeID, LastName, FirstName, Region FROM employees
WHERE Region=null