
06/10/2009, 08:01
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 75
Antigüedad: 16 años, 5 meses Puntos: 1 | |
Respuesta: Devolviendo un refcursor Hola si lo que quieres es obtener un "recordset" te sugiero que utilices return query me parece la opcion mas sencilla, te detallo con un pequeño ejemplo:
CREATE OR REPLACE FUNCTION pa_devuelverst(xfiltro character)
RETURNS SETOF record AS
$BODY$BEGIN
return query SELECT campo1::text,campo2::real
FROM tabla
WHERE campofiltro=xfiltro;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
espero poder ayudarte, bye |