From: | Gunnar Mauricio Lopez Gonzalez <maulopez17(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Ayuda con función y refcursor |
Date: | 2013-10-05 23:24:53 |
Message-ID: | CAAtNZiOYkJ9MxnHLXWkawBOugvBP71+28FvAAzyRqPWvUGk0Wg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas noches comunidad,
Soy nuevo utilizando postgreSQL y tengo un problema con una función:
CREATE OR REPLACE FUNCTION "SC_TEST".fn_seleccionarmaterial(refcursor,
pm_codigoacceso character varying)
RETURNS refcursor AS
$BODY$
begin
OPEN $1 for SELECT
"CO_FechaIngreso","CO_Procedencia","CO_Titulo","CO_Autor"
,"CO_Editorial","CO_Signatura","CO_Inscripcion","CO_CodigoAcceso","CO_Tipo","CO_Estado"
FROM "SC_TCU"."TA_Material" WHERE "CO_CodigoAcceso" =
'pm_codigoacceso';
return $1;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION "SC_TEST".fn_seleccionarmaterial(refcursor, character
varying) OWNER TO postgres;
A la hora de que ejecuto la sentencia:
select "SC_TCU".fn_seleccionarmaterial('refcursor', 'codigo');
FETCH ALL IN refcursor;
No me muestra ningún valor, aún cuando la palabla "codigo" satisfaga la
búsqueda.
Hay algo malo en mi función?
Gracias de antemano.
Saludos,
--
M/\U
From | Date | Subject | |
---|---|---|---|
Next Message | Gunnar Mauricio Lopez Gonzalez | 2013-10-05 23:26:10 | Re: Ayuda con función y refcursor |
Previous Message | Guillermo E. Villanueva | 2013-10-04 16:21:41 | nombre de columna |