From: | "Juan Carlos Barranco de Paz" <jcb(at)greccosoft(dot)es> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Rendimiento sin COMMIT |
Date: | 2008-06-15 19:14:37 |
Message-ID: | 016401c8cf1c$0e455d80$2ad01880$@es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ok, ese puede ser el problema, mañana lo miro en la oficina y os confirmo,
creo que tengo un 8.2.4.
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Jaime Casanova
Enviado el: domingo, 15 de junio de 2008 20:02
Para: Alvaro Herrera
CC: Juan Carlos Barranco de Paz; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Rendimiento sin COMMIT
On Sun, Jun 15, 2008 at 12:46 PM, Alvaro Herrera
<alvherre(at)commandprompt(dot)com> wrote:
> Jaime Casanova escribió:
>> On Fri, Jun 13, 2008 at 10:28 AM, Alvaro Herrera
>> <alvherre(at)commandprompt(dot)com> wrote:
>
>> > No puedes usar cursores directamente.
>> >
>> ?? porque?? me estoy perdiendo algo??
>
> Hmm, ¿cambiaron esto hace poco? Que yo recuerde, no se podía.
>
Desde el 8.3 se puede hacer WHERE CURRENT OF de un cursor en plpgsql,
o te referias a otra cosa?
http://www.postgresql.org/docs/8.3/static/plpgsql-cursors.html#PLPGSQL-CURSO
R-USING
CREATE OR REPLACE FUNCTION prueba_1(dw01 integer) RETURNS smallint AS
$BODY$
DECLARE
jcb cursor for select *
from test1
where col1 = dw01
for update;
dw21 record;
BEGIN
OPEN jcb;
LOOP
FETCH jcb INTO dw21;
EXIT WHEN NOT FOUND;
update test1 set col2 = 0
where CURRENT OF jcb;
END LOOP;
CLOSE jcb;
RETURN 1;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Guayaquil - Ecuador
Cel. (593) 87171157
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá
leerlo
__________ Información de NOD32, revisión 3187 (20080615) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-06-15 19:35:56 | Re: Consulta con Condicionales |
Previous Message | Jaime Casanova | 2008-06-15 18:01:33 | Re: Rendimiento sin COMMIT |