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 <[EMAIL PROTECTED]>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: [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > > Subject: Re: [pgsql-es-ayuda] Recorrer un Refcursor > > CC: [email protected] > > > > 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 <[EMAIL PROTECTED]>: > > > 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> >
