[firebase-br] Função upper não tá convertendo corretamente
Francisco Carlos da Rocha Gomes
fcarlos em cpafac.embrapa.br
Ter Jun 30 14:46:34 -03 2009
Pessoal,
Estou fazendo uma consulta para recuperar nomes de pessoas, independente
se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função
'upper' para tornar tudo maiusculo na select.
Porém isso não deu certo para um certo caso aqui. A função 'upper' não
converteu um 'ã' para maiusculo. Por que será??
Há outra forma mais segura de fazer esse tipo de consulta??
Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado.
Cordial abraço,
Francisco Carlos
Embrapa Acre
SQL:
select
a.CodPessoa
, a.Nome as Pessoa
, upper(a.Nome) as Pessoa2
, a.CPFCNPJ
from PESSOA a
where
a.CodPessoa = 658
order by 1
Resultado:
CODPESSOA PESSOA
PESSOA2 CPFCNPJ
658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE
OLIVEIRA 06588573200
Mais detalhes sobre a lista de discussão lista