Tenho a seguinte instrução: select * from pg_database where datname = 'autobrilho'
Estou perguntando para ver se o banco existe, mas quero retornar 0 ou true ou false, caso não exista. Para que o meu sistema não dê uma exception de NULLPOINTER EXCEPTION.
Já tentei com o COUNT, mas ainda da NULLPOINTER EXCEPTION
Ola,
Faça o tratamento no codigo.
Antes de qualquer codificacao no retorno da consulta, voce deve verificar se o resultado é diferente de vazio.
1 curtida
SELECT CASE
WHEN COUNT(*)=1
THEN 1
ELSE 0
END as Saleable
FROM pg_database
where datname = 'autobrilho'
@gustavolavi como seria o tratamento na parte da codificacao?
Ja que ele estaria esperando um Obj por exemplo do tipo pessoa.