IIF语句是否存在于所有版本的
sql Server中?
我已经检查了MSDN的教程.
但是当我试图在我的机器上运行此代码时
DECLARE @newDate datetime
SET @newDate = CONVERT(varchar,{fn NOW()},111)
SELECT IIF(@newDate > '2010/12/2','Greater','smaller')
但是我收到“’>’附近的语法不正确”的错误.“
有人可以在sql Server 2005中为我提供IIF语句存在的示例吗?
该IIF语句仅存在于MDX中 –
sql Server Analysis Services的
查询语言 –
sql Server的数据仓库端.
Plain T-sql没有IIF语句.
你可以在T-sql中做的最好的就是使用CASE …. WHEN … THEN …语句.
原文链接:https://www.f2er.com/mssql/76387.html