2012-09-17 51 views
17

SQL Server是否支持IS DISTINCT FROM是SQL:1999标准的语句?例如。查询SQL Server是否支持IS DISTINCT FROM子句?

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; 

回答

17

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

还有针对此问题,在这里你可以投票包含在Microsoft连接入口下一个版本:

+5

我呼吁大家谁s ^在这个问题上滚滚而来,在Microsoft Connect上投票。 “Live ID”就是它所需要的。 – usr

+0

谢谢,我投票... – jrara