From: | "Ana Claudia Smail" <anasmail(at)unnoba(dot)edu(dot)ar> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: cursores |
Date: | 2011-11-14 16:38:28 |
Message-ID: | 009601cca2eb$d722d420$85687c60$@unnoba.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias!!!!
ANA - UNNOBA
-----Mensaje original-----
De: jcasanov(at)systemguards(dot)com(dot)ec [mailto:jcasanov(at)systemguards(dot)com(dot)ec] En
nombre de Jaime Casanova
Enviado el: lunes, 14 de noviembre de 2011 12:30 p.m.
Para: Ana Claudia Smail
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] cursores
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-CURSO
R-DECLARATIONS
--
Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte
24x7 y capacitación
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2011-11-14 18:56:14 | Re: replicacion por stream de WAL |
Previous Message | Jaime Casanova | 2011-11-14 15:30:06 | Re: cursores |