From: | Gunnar Mauricio Lopez Gonzalez <maulopez17(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda con función y refcursor |
Date: | 2013-10-05 23:26:10 |
Message-ID: | CAAtNZiPXxxc_YVbVpYfGfcA4t6=_RO_fjjjOVrZ+cEkRXBdviw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
La sentencia que ejeucto es:
select "SC_TEST".fn_seleccionarmaterial('refcursor', 'codigo');
FETCH ALL IN refcursor;
Gracias,
El 5 de octubre de 2013 17:24, Gunnar Mauricio Lopez Gonzalez <
maulopez17(at)gmail(dot)com> escribió:
> 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
>
--
M/\U
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2013-10-06 10:17:25 | Re: nombre de columna |
Previous Message | Gunnar Mauricio Lopez Gonzalez | 2013-10-05 23:24:53 | Ayuda con función y refcursor |