[firebase-br] RES: Replace
Rodrigo A. de Freitas
rodrigo em solucoeseinformatica.com.br
Qua Jan 28 17:41:36 -03 2009
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
Mais detalhes sobre a lista de discussão lista