[firebase-br] Acentos e afins em SELECT
    Jair Roberto Silva 
    jair em microflex.com.br
       
    Qua Fev  1 18:34:19 -03 2006
    
    
  
Olá, Marcelo!
Eu uso uma UDF para isso, há algumas prontas na Internet. Escolhi a
TBUDF (http://www.firebase.com.br/fb/downloads.php?id=14). Ela contém
uma função chamada "udf_CollateBr" que faz o que você precisa.
Veja uma descrição desta função:
"
udf_CollateBr
   Sintaxe: udf_CollateBr(s: string): string;
   Troca os caracteres acentuados por não acentuados e cedilha por C e
   converte tudo para maiúsculo. Esta função é útil para se fazer
   pesquisas.
   Exemplo:
   select codigo, nome from tabela
   where udf_CollateBr(Nome) = 'JOAO'
   Esta consulta retorna os registros com todas as variações do nome
   JOAO. Exemplos: joao, joão, João, Joao, JOÃO, JOAO, etc.
"
Um abraço,
Jair Roberto Silva
    
    
Mais detalhes sobre a lista de discussão lista