Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
Jair Roberto Silva
jair em microflex.com.br
Sex Fev 3 12:16:21 -03 2006
Olá, Marcelo!
Acho que não me expressei bem. Eu havia dito que guardo no banco as
informações em maiúsculas e não sem acentos. Por isso posso usar apenas
uma função que elimine os acentos nas pesquisas, sem precisar também de
uma função que converta o conteúdo para maiúsculas.
Uso apenas:
udf_collatebr(CIDADE)
e não:
upper(udf_collatebr(CIDADE))
Um abraço,
Jair
> Sim também faço isso... mas a casos em que precisamos guardar a nossa
> "querida" lingua portuguesa da forma correta.
> Por exemplo, eu tenho uma tabela de guia de compras, então esta tabela deve
> guardar "Rua: Assunção, 34 Vila Plácida..."
> Perceba que tenho que guardar os caracteres especiais senão o guia de
> compras fica com a grafia incorreta :(
>
> Mas na hora da busca o usuário não vai ficar lembrando de acentos e tudo
> mais... então temos que facilitar pra eles :)
>
> Em um relatório tenho que associar a cidade do cliente
> No cadastro de Cliente a cidade esta "SAO PAULO" já no guia esta "São Paulo"
>
> Viu a necessidade ? :)
>
>
> E obrigado por suas dicas
>
> Marcelo Silva
> (11) 9693-4251
> MSN: marcvan em ig.com.br
>
>
>
> ----- Original Message -----
> From: "Jair Roberto Silva" <jair em microflex.com.br>
> To: <lista em firebase.com.br>
> Sent: Wednesday, February 01, 2006 8:06 PM
> Subject: Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
>
>
> A propósito, Marcelo, costumo gravar os campos alfanuméricos utilizados
> em pesquisa já em maiúsculas no banco, por isso não percebi essa
> "deficiência" na UDF. Acho essa uma boa prática, pois padroniza o
> armazenamento de nomes em geral e acredito que possa até influenciar na
> performance em pesquisas indexadas pela não utilização do UPPER(). Desta
> forma só preciso usar o UpperCase no aplicativo para converter a entrada
> do usuário ao fazer uma pesquisa.
>
> Um abraço,
> Jair Roberto Silva
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
Mais detalhes sobre a lista de discussão lista