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