Re: Recorrer un Refcursor

From: "Fernando Fontana" <fernando(dot)fontana(at)gmail(dot)com>
To: "Fernando Siguenza" <fsigu(at)hotmail(dot)com>
Cc: "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Recorrer un Refcursor
Date: 2008-11-26 01:23:23
Message-ID: 12e888db0811251723h315982e6hf5a4b67b246abed0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,
creo que lo que estás buscando es el "update ... where current of
nombrecursor". fijate en
http://www.postgresql.org/docs/8.3/static/sql-update.html

saludos

El 25 de noviembre de 2008 21:33, Fernando Siguenza <fsigu(at)hotmail(dot)com>escribió:

> Si lo lei pero no me dice nada de como actualizar un campo de un registro
> del cursor, estoy buscando parec ser algo como
>
> select
> asicab.asiagecod,asicab.asifec,asicab.asidoc,asicab.asinum,0.00000 as saldo
> from asicab for update
>
> o algo asi
> lyego con una sentencia update actualizo los datos del cursor, pero todavia
> no doy con la respuesta
>
> Gracias por responder
>
> > Date: Tue, 25 Nov 2008 21:13:48 -0200
> > From: agustingenoves(at)gmail(dot)com
> > To: fsigu(at)hotmail(dot)com
> > Subject: Re: [pgsql-es-ayuda] Recorrer un Refcursor
> > CC: pgsql-es-ayuda(at)postgresql(dot)org
> >
> > Creo que aca esta todo lo que necesitas, no se si lo viste
> > http://www.postgresql.org/docs/8.3/static/plpgsql-cursors.html
> >
> > 2008/11/25 Fernando Siguenza <fsigu(at)hotmail(dot)com>:
> > > Amigos como estan, sigo molestandoles con preguntitas, necesito que me
> > > ayuden con un problemita,
> > >
> > > como hago para recorrer y manipular un refcursor, tengo algo como esto
> > >
> > > CREATE OR REPLACE FUNCTION prueba(agencia varchar) RETURNS refcursor AS
> $$
> > > DECLARE
> > > cMayor refcursor;
> > >
> > > BEGIN
> > > open cMayor for
> > > select
> > > asicab.asiagecod,asicab.asifec,asicab.asidoc,asicab.asinum,0.00000 as
> saldo
> > > from asicab;
> > > aqui como hago para recorrer el refcursor y cambiar el valor de la
> > > columna saldo por algun valor
> > > RETURN NEXT cMayor;
> > > END;
> > > $$
> > > LANGUAGE 'plpgsql';
> > >
> > > Gracias
> > >
> > > ________________________________
> > > See how Windows(R) connects the people, information, and fun that are
> part of
> > > your life
>
>
> ------------------------------
> Get 5 GB of storage with Windows Live Hotmail. Sign up today.<http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Santiago Zarate 2008-11-26 01:35:21 Re: spanish advocacy mailing list
Previous Message Marco Antonio 2008-11-26 01:21:05 Re: CONSEJO tablas grandes