GARANTIR DESCONTO

Fórum Existe o comando replace no Firebird? #58800

05/09/2007

0

REPLACE

Esta função age localizando em uma expressão uma ocorrência de uma determinada string, e ao encontrar, substitui a referida string por qualquer outra especificada no argumento.

Sintaxe:

replace(´expressão onde acontecerá a pesquisa´ , ´string procurada´ , ´string substitutiva ´ )

Ex:

Procura a palavra MORTA na frase “Água Morta, Humanidade Morta” e substitui pela palavra VIVA

select REPLACE(´Água Morta, Humanidade Morta´,´morta´,´viva´)

Procura um espaço em branco entre “MANOEL PIMETEL” e substitui por @

select REPLACE(´manoel pimentel´,´ ´,´@´)

agradeço a ajuda


Njuniorba

Njuniorba

Responder

Posts

06/09/2007

Sremulador

amigo, somente com udf


Responder

Gostei + 0

19/06/2008

Vitor Alcantara

Alguem saberia dizer qual UDF faz isso, e se a mesma ja vem junto com a instalação do Firebird 2.0?


Responder

Gostei + 0

19/06/2008

Joaoshi

Colegas, no [b:e1a73c9f67]Firebird 2.1[/b:e1a73c9f67] existe o comando [b:e1a73c9f67]REPLACE[/b:e1a73c9f67].


Responder

Gostei + 0

19/06/2008

Vitor Alcantara

Amigo joaoshi obrigado pela resposta, agora me diga outra coisa, é seguro trocar uma base de dados do 2.0 pra 2.1?
Essa versão ja está estável?
Qual seriam os procedimentos pra fazer o upgrade?

Agradeço desde já
Atenciosamente Vitor Araújo Alcântara.


Responder

Gostei + 0

19/06/2008

Joaoshi

Colega, tenho utilizado o Firebird 2.1 praticamente desde o seu lançamento e não tive problemas.

O upgrade é basicamente, na maioria dos casos, um Backup e Restore da base de dados. Utilizo o RAD STUDIO 2007 + DbExpress comprei o drive da [b:9bb38f2410]CoreLab[/b:9bb38f2410] ( www.crlab.com ) para Firebird para compatibilidade com o novo DbExpress.

Apesar de extenso vale a pena dar uma olha neste link: http://www.firebirdsql.org/devel/doc/rlsnotes/pdf/Firebird-2.1-ReleaseNotes.pdf

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar