我使用下面的代碼來比較字符串,如果它是在SQL Server 2008中有比較字符串,如果它是SQL Server 2008 NULL
IF(Name != '')
// Do some stuff
ELSE IF(Phone != '')
// Do some stuff
ELSE
// Do some other stuff
等於在存儲過程中NULL是什麼缺點或使用上述格式的檢查字符串時的缺點。
我用之前下面的代碼:
IF(Name IS NOT NULL)
// Do some stuff
ELSE IF(Phone IS NOT NULL)
// Do some stuff
ELSE
// Do some other stuff
預期這是行不通的。
這將意味着該數據爲空字符串,而不是空。 – StuartLC
@StuartLC謝謝! – Mirage