[firebase-br] Criar um campo e atualizar como o co nteúdo de outros campos
Forrest®
fernando.bg em gmail.com
Qua Nov 3 16:05:12 -03 2010
No dia 26/10/2010 às 17:29:08 catando milho no teclado Nivaldo Martins " escrivinhou " o texto
abaixo :
> não conheço o frebird 1.5, não sei te responder se tem isso nativamente, mas
> vc pode utilizar o seguinte:
> uma procedure mais ou menos assim
>
> declare variable variavel
> declare variable auxiliar
> declare variable novo_valor
>
> begin
>
> for select <campo_antigo>
> from <tabela_antiga>
> into :variavel do
> begin
> i = 1;
>
> auxiliar = '';
>
> novo_valor = '';
> while(i <= char_length(:variavel))do
>
> begin
> auxiliar = substring(variavel from i for 1);
> if (auxiliar <> '.') or (auxiliar <> '-') then
> novo_valor = novo_valor||auxiliar;
> i = i + 1;
> end
>
> insert into <nova_tabela> (novo_campo) values (novo_valor);
>
> end
>
> end
>
>
> Espero que seja de alguma ajuda
----------------------------------------------------------------------------------
" Se a vida fosse fácil, bebê não nascia chorando ! ! ! "
Boa tarde Nivaldo
Desculpe a demora pois fiquei um pouco afastado, mas hoje vi sua resposta e acho que vai me ajudar
sim, vou tentar colocar em prática, obrigado pela dica.
T+++++++++++
--
Mais detalhes sobre a lista de discussão lista