RE: Duda sobre funcion que devuelva recordset

From: Esteban Osorio <eosorio(at)economia(dot)cl>
To: Ariel Romero <aromero(at)cenatav(dot)co(dot)cu>, Lista de correo postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Duda sobre funcion que devuelva recordset
Date: 2005-01-12 18:58:48
Message-ID: 50FBA0B402D8D6118EEC0080C8F8BA3302497A2C@KEYNES
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Para el sql que pusiste como ejemplo sería algo como esto...

CREATE OR REPLACE FUNCTION busca_estudiantes() RETURNS SETOF RECORD AS '
DECLARE
registro RECORD;
BEGIN
FOR registro IN SELECT nomb, apell, edad FROM estudiantes
LOOP
RETURN NEXT registro;
END LOOP;
RETURN;
END;
' language 'plpgsql';

Saludos...

-----Mensaje original-----
De: Ariel Romero [mailto:aromero(at)cenatav(dot)co(dot)cu]
Enviado el: Miércoles, 12 de Enero de 2005 14:50
Para: Lista de correo postgres
Asunto: [pgsql-es-ayuda] Duda sobre funcion que devuelva recordset


Hola a todos:

Quisiera saber como es que se hace una funcion para que devuelva un
recordset con las tuplas de una tabla, por ejemplo que devuelva un
'SELECT nomb, apell, edad FROM estudiantes' ; o si no se puede hacer con
una funcion de que otra forma se podria implementar.

Agradeceria a quien me ayudara con esta pequeñez.
Saludos

Este mensaje ha sido chequeado por el mailscaner de
la red del CENATAV. Visite nuestro sitio web en http://www.cenatav.co.cu

---------------------------(end of broadcast)---------------------------
TIP 9: el optimizador ignorará el uso de recorridos de índice si los
tipos de datos de las columnas no coinciden

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ariel Romero 2005-01-12 20:19:01 RE: Duda sobre funcion que devuelva recordset
Previous Message Ariel Romero 2005-01-12 18:57:23 Otra duda sobre funcion