Pessoal,

Estou me matando aqui pra conseguir a quantidade de registros retornada em uma 
query, usando PL/PGSQL.

Além da quantidade de registros, preciso interagir com os resultados da query.


O problema é que eu preciso desse valor *antes* de entrar no loop. 


(...)
for result in EXECUTE query 
loop
        GET DIAGNOSTICS qtd = ROW_COUNT;         
        -- retorna 0 sempre ;(
end loop;




Ou então, preciso saber se tem algum jeito de interagir com uma variável do 
tipo "record".


(...)
EXECUTE query into result;
GET DIAGNOSTICS qtd = ROW_COUNT;

for i in i...qtd
loop
        -- aqui preciso de todos os registros de result
        -- por exemplo: result linha "i"
end loop;


PS: PostgreSQL 8.3.6



-- 

[]´s, ACV


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a