Re: cursores

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Ana Claudia Smail <anasmail(at)unnoba(dot)edu(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: cursores
Date: 2011-11-14 15:30:06
Message-ID: CAJKUy5gO238CEwdoC2Bebpw5LKZJ5RY81b3Mtx=qqRJKq6ATZQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, Nov 14, 2011 at 7:35 AM, Ana Claudia Smail
<anasmail(at)unnoba(dot)edu(dot)ar> 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-CURSOR-DECLARATIONS
--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

In response to

  • cursores at 2011-11-14 12:35:21 from Ana Claudia Smail

Responses

  • RE: cursores at 2011-11-14 16:38:28 from Ana Claudia Smail

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ana Claudia Smail 2011-11-14 16:38:28 RE: cursores
Previous Message Ana Claudia Smail 2011-11-14 12:35:21 cursores