Fórum fazer uma condicao dentro do where #371642
25/06/2009
0
ola pessoal,
estou usando uma base oracle e gostaria de saber se existe a possibilidade de fazer uma verificacao dentro de um where, que seria assim, se um campo estivese vazio passava um ´ and campo is not null´
exemplo
select campo1, campo2 from tabela
where campo1=:campo1
e agora faria a verificacao
decode(campo3,null, and campo2 is not null)
a ideia seria essa, mas nao funciona, tem como fazer isso ? a versao que utilizo do oracle e a 8.i
um forte abraco
alineri
estou usando uma base oracle e gostaria de saber se existe a possibilidade de fazer uma verificacao dentro de um where, que seria assim, se um campo estivese vazio passava um ´ and campo is not null´
exemplo
select campo1, campo2 from tabela
where campo1=:campo1
e agora faria a verificacao
decode(campo3,null, and campo2 is not null)
a ideia seria essa, mas nao funciona, tem como fazer isso ? a versao que utilizo do oracle e a 8.i
um forte abraco
alineri
Alineri
Curtir tópico
+ 0
Responder
Posts
26/06/2009
Emerson Nascimento
o que faz a função decode() ?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)