Aliás, se não me engano, em PL/PgSQL, se não houver registros, as instruções dentro do FOR..LOOP nem são executadas.


2006/1/25, Rodrigo Hjort < [EMAIL PROTECTED]>:
Tentou usar o comando BREAK ou CONTINUE para sair do laço?


2006/1/25, Joªo Borges Claudino Junior <[EMAIL PROTECTED] >:
estou migrando store procedures do oracle para o pg
depois de conseguir exito em muitas coisas, inclusive nos topicos que mandei anteriormente
estou comn mais uma dúvida:
no oracle é assim:
     OPEN r1 FOR EXECUTE mySql ;
       LOOP
         FETCH r1 INTO vtable;
         EXIT WHEN r1%NOTFOUND;
         if( ipos = 0) then
         else
         end if;
         ipos := ipos + 1;
       END LOOP;


EXIT WHEN r1%NOTFOUND; ->> esta linha diz para sair do loop quando r1(refcursor) chegar ao fim, não estou conseguindo achar uam equivalencia no postgres, alguem ai manja de function e refcursor no postgres??
grato
Obrigado
João Borges Claudino Junior

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br



--
Atenciosamente,

Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a