Na certa está usando PL/SQL.
…
IF minha_variavel IS NULL THEN
…
ELSE
…
END IF ;
…
[quote=”guicstrike”:xjbg5c1h]Bom dia pessoal, estou iniciando em Oracle e estou com uma dúvida, preciso verificar se uma variável é nula se for, preciso fazer uma consulta, se não preciso fazer uma outra consulta.
Parece fácil e achei que estava fazendo certo, porem o Oracle está apontando esse erro: “ORA-00900: INSTRUÇÃO SQL INVÁLIDA.”
Alguém poderia me dar uma luz, de onde estou errando na sintaxe.
Obrigado,
trecho exemplo abaixo…
–Case
CASE
WHEN 1 = 1
THEN
select *
from BANANA
WHEN 1 = 2
THEN
select *
from BISCOITO
END
–IF
IF 1 = 1
THEN
select *
from BANANA
ELSE
select *
from BISCOITO
END
–Ambos dão erro ORA-00900: INSTRUÇÃO SQL INVÁLIDA.[/quote]