> a) Selecionar varias linhas e guardar em uma variavel
> b) iterar sobre as linhas desta variavel e fazer alguma coisa
> b) iterar novamente as linhas desta variavel e fazer alguma outra coisa
Eu faria assim:
> --------------------------------------------------------------------------
> create or replace function fn_teste() returns void
> as $$
> declare
> r RECORD;
> begin
>
for r in select u.* into resultadoQuery from usuario u
loop
raise notice 'loop 1 --> %', r.login;
raise notice 'loop 2 --> %', r.nome; -- Faz as duas
atividades de uma vez para cada registro.
end loop;
> end;
> $$ language plpgsql;
> --------------------------------------------------------------------------
--
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral