[firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR

Marcelo Moreira marcelomoreira.souza em gmail.com
Seg Jun 8 10:20:27 -03 2009


Pessoal,
Bom dia!

Estou com duas duvidas aqui e gostaria de pedir uma ajuda:

1)
Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que de
posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo
se fosse pra criar o codigo com delphi seria isso o que eu to querendo:


var
  iContador : integer;
  sSql : string;

begin

  for iContador := 0 to 100 do begin

    sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) +
')'

  end;

end;



2)
Existe alguma função nativa do firebird ou alguma UDF que eu possa
usar adicionar a esquerda de um numero 0 (zeros) para que ele fique
formatado assim:

0001

Obrigado pela atenção.

Abraços!!



Mais detalhes sobre a lista de discussão lista