Muchas gracias!!!!

ANA - UNNOBA
-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En
nombre de Jaime Casanova
Enviado el: lunes, 14 de noviembre de 2011 12:30 p.m.
Para: Ana Claudia Smail
CC: [email protected]
Asunto: Re: [pgsql-es-ayuda] cursores

On Mon, Nov 14, 2011 at 7:35 AM, Ana Claudia Smail <[email protected]>
wrote:
>
> DECLARE cursorg CURSOR FOR select $1,$2, count(*) from dms_cm  group 
> by 1,2;
>

Primero declara el cursor junto con las otras variables asi:

     cursorg  refcursor:

Luego en el cuerpo de la funcion:

OPEN cursorg FOR EXECUTE 'select ' || $1 || ', ' || $2 || ', count(*) from
dms_cm  group by 1,2';


encuentras ejemplos aqui:
http://www.postgresql.org/docs/9.1/static/plpgsql-cursors.html#PLPGSQL-CURSO
R-DECLARATIONS
--
Jaime Casanova         www.2ndQuadrant.com Professional PostgreSQL: Soporte
24x7 y capacitación

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a