Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server Compact Edition ISNULL(sth, ' ') gibt einen booleschen Wert zurück?

Gemäß dies ISNULL ist in SQL Server CE nicht implementiert. Ich würde jedoch erwarten, dass ein Syntaxfehler ausgelöst wird.

Problemumgehung:Sie können CASE WHEN email IS NULL THEN 'eeee' ELSE email END verwenden oder COALESCE . Am liebsten letzteres.

Verwenden Sie auch parametrisierte Abfragen. Wenn Sie nicht wissen, warum Sie sollten, lernen Sie es.