Поддерживает ли SQL Server предложение IS DISTINCT FROM?
Поддерживает ли SQL Server инструкцию IS DISTINCT FROM
, которая является стандартом SQL: 1999? Например. запрос
SELECT * FROM Bugs WHERE assigned_to IS NULL OR assigned_to <> 1;
можно переписать с помощью IS DISTINCT FROM
SELECT * FROM Bugs WHERE assigned_to IS DISTINCT FROM 1;
Ответы
Ответ 1
Нет, это не так. Следующий вопрос SO объясняет, как переписать их в эквивалентные (но более подробные) выражения SQL Server:
Также есть запись Microsoft Connect для этой проблемы, в которой вы можете проголосовать за включение в следующую версию: