[firebase-br] RES: Tirar espaços em branco

Zottis bzottis em ig.com.br
Sáb Jul 24 07:45:32 -03 2010


SET TERM ^ ;

CREATE OR ALTER PROCEDURE SO_DIGITOS (
    wvar varchar(255))
returns (
    digitos varchar(255))
as
declare variable k integer;
declare variable i integer;
begin
k = character_length(:wvar);
DIGITOS = '';

while (:k > 0) do begin
 select result from Fu_Pos(substring(:Wvar from 1 for 1), '0123456789') into
:i;

 if (:i > 0) then
  DIGITOS = Digitos || substring(:wvar from 1 for 1);

 wvar = substring(:wvar from 2 for 254);
 k = :k - 1;
end

suspend;
end^

SET TERM ; ^


Espero ter ajudado.


Zottis

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Levy Moreira
Enviada em: sexta-feira, 23 de julho de 2010 17:33
Para: FireBase
Assunto: [firebase-br] Tirar espaços em branco

Alguem sabe alguma procedure ou algo que tire os espaços de uma string tipo,
eu passe '3 44' e ela retorne 344...

--
Levy Moreira
______________________________________________
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