将下面的语句放到查询分析器里执行:
1、select nullif(null,0)
2、
declare @t table(a int)
insert @t select null
select nullif(a,0) from @t
两者的执行结果竞然不一样,想不通为什么?
麻烦各位自己执行看结果~
------解决方案--------------------
因為函數的返回类型与第一个 expression 相同, NULL沒有類型, 所以報錯
--try
select nullif(0, null)