Lidando com NULL em SQL
Rubrica InterSystems FAQ
No SQL, dados NULL e a string vazia ('') são dados diferentes. O método para definir e checar cada uma é como se segue
(1) dado NULL
[SQL]
insertintotest(a) values(NULL)
select * fromtestwhere a ISNULL[InterSystems ObjectScript]
setx=##class(User.test).%New()
setx.a=""(2) String Vazia ('')
[SQL]
insertintotest(a) values('')
select * fromtestwhere a = ''[InterSystems ObjectScript]
setx=##class(User.test).%New()
setx.a=$C(0)Para mais informações, por favor veja os seguintes documentos:
Discussão (0)0