[firebase-br] Duvida, existe comando, forma de fazer???

Edson Condotta edson em ecsistemas.com.br
Ter Abr 22 07:40:40 -03 2008


Acho que é isto que voce precisa... Se não for contata em pvt.

SET TERM ^ ;

CREATE OR ALTER PROCEDURE FALTANTES
returns (
    situacao varchar(10),
    codigo_faltante integer)
as
declare variable achei integer;
declare variable x integer;
declare variable i integer;
begin
  select count(*) from sua_tabela into :i;
  x = 0;
  while (:x < :i)
  do begin
     x = :x + 1;
     select count(*) from sua_tabela where seu_codigo=:x into :achei;
     if (:achei=0) then
        begin
           situacao = 'perdido';
        end
     codigo_faltante = :x;
     suspend;
  end
end^

SET TERM ; ^

[ ]'s
Edson
Desculpe a demora na resposta. Tinha acabo o Whisk aki em casa.




Mais detalhes sobre a lista de discussão lista