ayuda sobre procedimientos almacenados y cursores

From: Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ayuda sobre procedimientos almacenados y cursores
Date: 2015-02-06 20:04:03
Message-ID: 1FF661DC-0D93-44D9-8E46-981C479A6F22@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

soy nuevo usando postgres y tengo el siguiente código:

create or replace function models_data_rs()
returns setof refcursor as $$
declare
ref refcursor;
begin
open ref for select * into r from models;
end;
$$ language plpgsql;

hasta ahí va todo bien, el tema es que desde el mismo postgres cuando hago

select models_data_rs();

postgres me da el siguiente error:

ERROR: cannot open SELECT query as cursor
CONTEXT: PL/pgSQL function models_data_rs() line 5 at OPEN

********** Error **********

ERROR: cannot open SELECT query as cursor
SQL state: 42P11
Context: PL/pgSQL function models_data_rs() line 5 at OPEN

cómo resuelvo el problema ??

saludos a todos

=============================================
"El tamaño de tus logros depende del tamaño de tus metas."
C++ and Qt Senior Developer
Lic. Computer Science
Buenos Aires, Argentina

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2015-02-08 12:12:49 Re: ayuda sobre procedimientos almacenados y cursores
Previous Message Freddy Martinez Garcia 2015-02-06 19:49:10 ayuda sobre procedimientos almacenados y cursores