[firebase-br] RES: Replace

Mario Rodrigues marioirodrigues em gmail.com
Qua Jan 28 17:07:43 -03 2009


Rodrigo,

Uso o FB 2.1 e pelo q li é isso mesmo só no 2.1 q vem com o replace.

bom e sobre o block...como diz o caboco
tu cabra da peste mermo meninu!!!

falando serio cara valeu mesmo pela ajuda!!!

2009/1/28 Rodrigo A. de Freitas <rodrigo em solucoeseinformatica.com.br>

> Olá Mário,
>
> O uso do replace é este mesmo, mas é exclusivo do Firebird 2.1, se não me
> engano.
>
> O que você pretende dá pra fazer usando um execute block ou uma procedure.
> Ficaria algo assim:
>
> EXECUTE BLOCK
> AS
>   DECLARE VARIABLE EMAIL VARCHAR(50);
>   DECLARE VARIABLE CODIGO INTEGER;
>
> BEGIN
>   FOR
>      SELECT CODIGO, EMAIL FROM TBLEMAIL
>      WHERE EMAIL CONTAINING 'www.'
>      INTO :CODIGO, :EMAIL
>   DO
>   BEGIN
>      UPDATE TBLEMAIL SET EMAIL = TRIM(REPLACE(EMAIL, 'www.', ''))
>      WHERE CODIGO = :CODIGO;
>   END
>
> END
>
> []'s
>
> Rodrigo A. de Freitas
> Análise & Desenvolvimento
>
> Soluções & Informática
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Mario Rodrigues
> Enviada em: terça-feira, 27 de janeiro de 2009 15:54
> Para: FireBase
> Assunto: [firebase-br] Replace
>
> Salve,
>
> Novamente de novo mais uma vez eu aqui...
> Bom...
> Procurei no tio google...mas nao achei nada q pudesse me tirar essa duvida
>
> queria usar o replace...
>
> vi e li q o comando é assim
> select replace (''123mario em gmail.com', '123', ' ' ) ou
> select replace ('mario gmail.com', ' ', '@')..........é assim mesmo?
>
> Como fui alertado pelo Carlos sobre o uso do script executive, ja testei e
> tambem da erro...e o pior so diz q deu erro na execucao do script...
>
> e tem mais uma coisa...nao teria como eu fazer uma coisa mais ou menos
> assim:
>
> select replace ('select email from tblemail where email like '%www.%',
> 'www.', ' ')..
>
> precisava tirar nos emails cadastrados esse www. q o usuario tem amnia de
> cadastrar....
>
> se alguem tiver uma ideia melhor agradeceria!!!
>
> abraços
> ______________________________________________
> 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
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.176 / Virus Database: 270.10.14/1918 - Release Date: 27/1/2009
> 07:26
>
>
> ______________________________________________
> 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