Ola pessoal, bom dia. 
 
Estou tendo problemas com uma procedure no pl/pgsql. Tenho 2 selects onde o 
segundo select utiliza o resultado do primeiro na condicao (como no exemplo 
abaixo), mas executa corretamente soh a primeira vez, as demais vezes ele se 
perde. tentei utilizar o comando execute mas tambem deu erro... 
Alguem tem ideia do que posso estar acontecendo??  
 
Obrigado 
at 
Selct into loctmpres propid from prop where propcpfcgc = loccpf; 
    if FOUND 
    then 
        locpropid   := loctmpres.propid 
    end if 
 
      -- codigos diversos 
 
    Select into loc2tmpres histid from hist where histprop = locpropid 
    if not FOUND 
    then 
        --- insere 
    else 
        -- atualiza 
    end if; 
 
-- 
Open WebMail Project (http://openwebmail.org) 
 
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a