[firebase-br] Campo com underline

Eduardo Belo beloelogica em gmail.com
Ter Out 5 20:38:53 -03 2010


Use a função REPLACE disponivel a partir da versão 2.1.

select
CODIGO,
DESCRICAO,
CODFABR,
REPLACE(CODFABR, '_', '')
from
TABELA

Maiores informações:

http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-replace.html

Boa Sorte!





Em 5 de outubro de 2010 17:08, Leonardo - Infoles Software Development <
leonardo em infoles.com.br> escreveu:

> Boa tarde senhores.
>
> Tenho um cliente que usa um sistema importador dos arquivos da CHG Auto
> Peças e coloca em um campo no meu banco de dados algo como CHG_999848487.
> Pois bem, preciso deleta-los, mas aparentemente o Firebird tem algum
> problema com relaçao ao '_'.  Ele simplesmente ignora...
> Fiz a seguinte instrução: select codfabr, codigo, descricao from tabela
> where codfabr like 'CHG_%' e ele me retorna todos os codfabr com CHG,
> idependente se constam o underline ou não.
> Me traz CHG_1518448 e tambem o CHG51449 (sem underline).
>
> Isso é algum tipo de erro do FireBird mesmo? Já tentei rodar em todas as
> versões, menos na 2.5.
>
> Obrigado e no aguardo!
>
> Atenciosamente,
>
> Leonardo N. Martins
> Programador
> *Pabx 0800 774 6090
> * leonardo em infoles.com.br
> WebSite: www.infoles.com.br
>
> ______________________________________________
> 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