Re: Res: [firebase-br] Nº Sequencial em um select

Joao Marcos unixkiller em gmail.com
Qua Set 19 21:58:47 -03 2007


 Uma outra opção seria usar uma procedure selecionável...

create procedure xxx ()

returns
 NUM_SEQ : integer;
 campos...

as
declare variable SEQ  integer;
begin
  NUM_SEQ:=0;
  for select tab.campo1, tamb.campo2    from tab
     into  :campo1, : campo2
    do
   begin
     NUM_SEQ:=NUM_SEQ+1;
     SEQ:=NUM_SEQ;
     SUSPEND;

   end;
end;


daí em vez de vc fazer o select da tabela, faria o select na procedure
=D




Mais detalhes sobre a lista de discussão lista