是否支持SQL Server是截然不同的条款?(Does SQL Server support IS

2019-07-31 15:24发布

是否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;

Answer 1:

不,没有。 下面的SO问题解释如何将其改写成等价(但更详细)的SQL Server表达式:

  • 如何重写有别于和IS NOT有别于?

还有针对此问题,在那里你可以在下一版本中投票列入微软连接条目:

  • 添加语言和优化支持ISO <不同谓词>


文章来源: Does SQL Server support IS DISTINCT FROM clause?