Vazio é igual nulo? Depende

1 resposta
Jeanioz

Rodei o seguinte SQL num banco Postgre (tirando o “FROM DUAL”) e em um banco Oracle:

SELECT CASE WHEN '' IS NULL THEN 'IS' WHEN '' IS NOT NULL THEN 'IS NOT' END FROM DUAL

No PostgreSQL deu “IS NOT”. No Oracle deu “IS”.

Isso tá certo? Comofas? :confused:

1 Resposta

G

Olá!
No Oracle o comportamento é este mesmo, ele trata qualquer string com tamanho 0 como nulo.

Criado 26 de agosto de 2011
Ultima resposta 26 de ago. de 2011
Respostas 1
Participantes 2