RE: [pgsql-es-ayuda] Retorno de una función

From: "Jose Stragnari" <jose(at)mulleryasociados(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Retorno de una función
Date: 2005-05-05 15:24:57
Message-ID: DAB36061289D474F8FDB2EBB373294730571F0@server2000.dominio1.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Angel, esto funciona bien con una sola tabla, pero es un poquito más complicada porque mi select es sobre varias tablas, entonces no se como hacer el SETOF para retornar

-----Mensaje original-----
De: angel Iracheta [mailto:angel(dot)iracheta(at)gmail(dot)com]
Enviado el: Jueves, 05 de Mayo de 2005 12:05 p.m.
Para: Jose Stragnari
Asunto: Re: [pgsql-es-ayuda] Retorno de una función

No sé si te sirva lo siguiente:

CREATE OR REPLACE FUNCTION registros()
RETURNS SETOF clientes AS
'
DECLARE
rec record;
BEGIN
FOR rec IN SELECT * FROM clientes LOOP
RETURN NEXT rec ;
END LOOP;
RETURN rec;
END;
'
LANGUAGE 'plpgsql' VOLATILE;

Saludos!!!

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Esteban Osorio 2005-05-05 15:25:43 RE: Importar archivo txt
Previous Message Buena Salud 2005-05-05 15:02:17 Importar archivo txt