Elcio... eu realmente não lembro se funciona DECODE dentro da clausula
WHERE, mesmo assim vou dar um pitaco...

Mesmo que o decode funcione tua lógica tá errada, ok?

 and vendedor like decode (vendedor,null,'%',1)

"vendedor" é o nome do proprio campo?
Dentro da função vc teria que passar uma bind variable, correto? É isso que
vc está fazendo aí?
Não sei se vc copiou e colou o código pra gente ou se vc alterou o código
pra mandar pra gente e esqueceu
e fazer esse detalhe....

Outra coisa: ao invés de "1", vc não teria que colocar o próprio valor da
variável??





2013/7/17 Elcio Francisco <elciofranci...@yahoo.com.br>

> **
>
>
> Bom dia Pessoal, gostaria de saber se o decode funciona no filtro. Quando
> tem o vendedor mostra o selecionado quando não tem mostra todos. Porem não
> esta funcionando.
>
> Alguem pode me ajudar?
>
> Obrigado
>
> WHERE cliente = 10
>   and vendedor like decode (vendedor,null,'%',1)
>
> Banco : Oracle Database 10g Release 10.2.0.4.0 - Production
> PL/SQL Release 10.2.0.4.0 - Production
>
> Elcio
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a