當您使用Scalar Function
時,如何在CASE
聲明中檢查NULL
?如何使用標量函數檢查CASE語句中的NULL?
我原來的查詢是...但它失敗
SELECT CASE dbo.fnCarerResponse('')
WHEN NULL THEN 'Pass'
ELSE 'Fail'
END
我讀了SO問題有關使用IS NULL
,像這樣......
SELECT CASE dbo.fnCarerResponse('') IS NULL
WHEN NULL THEN 'Pass'
ELSE 'Fail'
END
但是這給了incorrect syntax near the keyword is
錯誤
您能在CASE
有Scalar Function
嗎?
DOH ...感謝指針 – SteveC