[firebase-br] Soundex / Metaphone

Fábio P. Santos fpsgyn em gmail.com
Seg Maio 14 16:56:39 -03 2012


O interessante é que você crie uma trigger before insert e update para que
quando o nome do cliente for criado ou alterado ele gera na tabela clientes
um campo com o soundex, ai você poderai fazer algo do tipo:

select codigo, nome from clientes where nome = (select * from
soundex('LUIZ'))

ok....

Em 14 de maio de 2012 09:32, Diego Bulgarelli <diegobulg em gmail.com>escreveu:

> Olá Fábio! :)
>
> Acredito que a Stored Procedure é exatamente o que eu quero.
> Já criei as 3 SP num banco de teste mas sei como usá-las.
> Tem como usá-las assim?: SELECT * FROM CLIENTES WHERE SOUNDEX(NOME) =
> SOUNDEX('LUIZ');
>
> Grato
>
> Em 14 de maio de 2012 07:42, Fábio P. Santos <fpsgyn em gmail.com> escreveu:
>
> > No site da Firebase existe uma UDF e uma Stored Procedure de Soundex...
> >
> > Em 13 de maio de 2012 10:27, Diego Bulgarelli <diegobulg em gmail.com
> > >escreveu:
> >
> > > Bom dia galera! =D
> > >
> > > Alguém sabe se tem alguma previsão para implementação nativa de soundex
> > ou
> > > metaphone no Firebird?
> > > Ou conhecem alguma alternativa para o uso disso sem ter de ficar usando
> > > UDFs?
> > > Estou criando campos para armazenar estas informações de código
> fonético,
> > > mas ainda estou em dúvida se esta é a melhor alternativa.
> > > Alguém poderia dar uma opinião sobre o assunto?
> > >
> > > Grato
> > > Diego Bulgarelli
> > > ______________________________________________
> > > 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://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > 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://firebase.com.br/pesquisa
> >
> ______________________________________________
> 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://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista