Re: [MASSMAIL]ayuda sobre procedimientos almacenados y cursores

From: Arcel Labrada Batista <alabradab(at)uci(dot)cu>
To: Freddy Martinez Garcia <freddy311082(at)icloud(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [MASSMAIL]ayuda sobre procedimientos almacenados y cursores
Date: 2015-02-09 15:43:03
Message-ID: 1073181333.1658943.1423496583527.JavaMail.zimbra@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

quien es r?, estas abriendo el cursor y asignando el resultado de la consulta en r, te quedaría

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

----- Mensaje original -----

De: "Freddy Martinez Garcia" <freddy311082(at)icloud(dot)com>
Para: pgsql-es-ayuda(at)postgresql(dot)org
Enviados: Viernes, 6 de Febrero 2015 14:49:10
Asunto: [MASSMAIL][pgsql-es-ayuda] ayuda sobre procedimientos almacenados y cursores

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Esneiker Enriquez Cabrera 2015-02-09 16:46:48 duda
Previous Message Alvaro Herrera 2015-02-09 15:35:29 Re: consulta sobre sequencias globales de BDR