From: | jalvarez <jalvarez(at)renova(dot)com(dot)pe> |
---|---|
To: | Ayuda PostGreSql- Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Retornar varios conjuntos de registros en una funcion pgsql |
Date: | 2008-09-15 22:48:58 |
Message-ID: | 48CEE65A.4060801@renova.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos.
Necesito una manito en esto quiero devolver son conjuntos de
registros en una misma funcion, algo asi como un union pero con for loop
y record,
intente hacer algo como lo que sigue pero solo me retorna el primer
conjunto mas no el segundo
CREATE OR REPLACE FUNCTION nombre_funcion()
RETURNS SETOF type_tipo AS
$BODY$
declare
registros record;
registrosini record;
begin
for registrosini in select campo1,campo2,campo3 from tabla1 loop
return next registrosini;
end loop;
for registros in select campo1,campo2,campo3 from tabla2 loop
return next registros;
end loop;
return;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
Attachment | Content-Type | Size |
---|---|---|
jalvarez.vcf | text/x-vcard | 230 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2008-09-16 01:11:52 | Re: Retornar varios conjuntos de registros en una funcion pgsql |
Previous Message | Marcelino Guerrero (GMail) | 2008-09-15 22:03:31 | RE: pg_dump: abortando debido a que no coinciden las versiones. |