[firebase-br] Função NUMBER_ONLY

Paulo Geloramo assisinformatica em gmail.com
Sex Nov 22 16:10:27 -03 2019


Boa tarde Marcos,

Agradeço a solução mas como o Cantu disse
esta solução somente a partir do Firebird 3,
estou usando 2.5.9
--
Paulo Geloramo


Em sex., 22 de nov. de 2019 às 14:52, Marcos R. Weimer
<marcosweimer em gmail.com> escreveu:
>
> Paulo, pode testar essa que passei, nos usamos aqui e tem funcionado
> perfeitamente.
>
>
> -=Ma®©oS=-
> Marcos R. Weimer
> Pessoas quietas têm as mentes mais barulhentas - Stephen Hawking
> Viver significa ter algumas alegrias e muito sofrimento - Pepe Mujica
>
>
>
>
>
> Em sex., 22 de nov. de 2019 às 14:33, Paulo Geloramo <
> assisinformatica em gmail.com> escreveu:
>
> > Boa tarde Carlos,
> >
> > Replace não seria uma boa solução, pois
> > este foi apenas um exemplo, no banco e
> > capo IE pode ter barra, espaço, tab e outros caracteres.
> >
> > Seria muito útil ter a função NUMBER_ONLY nativa.
> >
> > Veja se poderia passar esta sugestão para os desenvolvedores.
> >
> > Vou testar a sugestão do Marcos.
> > --
> > Paulo Esteves
> >
> > Em sex., 22 de nov. de 2019 às 11:23, Carlos H. Cantu
> > <listas em warmboot.com.br> escreveu:
> > >
> > > Vc pode usar a função interna replace pra remover os . e -
> > >
> > > []s
> > > Carlos H. Cantu
> > > eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
> > > www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
> > >
> > > PG> Firebird 2.5.9
> > >
> > > PG> Quando necessitamos fazer uma pesquisa
> > > PG> semelhante a este exemplo:
> > >
> > > PG> SELECT...
> > > PG> FROM ...
> > > PG> WHERE NUMBER_ONLY(IE) = 123456789
> > >
> > >
> > > PG> No Banco a Inscrição Estadual pode estar com ou sem máscara:
> > > PG> 12345678-9
> > > PG> 123.456.789
> > >
> > > PG> Uma solução seria usar UDF.
> > >
> > > PG> Sem usar UDF tem alguma outra solução?
> > > PG> --
> > > PG> Paulo Esteves
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html




Mais detalhes sobre a lista de discussão lista