From: | "Agustin Ignacio Genoves" <agustingenoves(at)gmail(dot)com> |
---|---|
To: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
Cc: | "Arturo Munive [pgsql-es-ayuda]" <arturomunive(at)gmail(dot)com>, Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Acerca de Transacciones y ROLLBACK |
Date: | 2008-01-04 00:52:50 |
Message-ID: | d50beba10801031652j371f84eeg3c071a3679ff2d43@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Rectifico
Creo que hace rollback de la segunda función. Disculpas
2008/1/3, Jaime Casanova <systemguards(at)gmail(dot)com>:
> On Jan 3, 2008 1:06 PM, Arturo Munive [pgsql-es-ayuda]
> <arturomunive(at)gmail(dot)com> wrote:
> > Si tengo una funcion F1 que hace una actualizacion, pero tambien llama a
> > otra funcion F2 que hace otra actualizacion (cada una a tablas
> > diferentes) si la F1 no concluye normalmente y se llama a Rollback
> > tambien se deshacen los cambios hechos en F2 (dentro del codigo de F2 no
> > hay ROLLBACK
> >
>
> dentro del codigo de una funcion no puede usarse ROLLBACK, asi que lo
> que vas a tener aqui es un error...
>
> sin embargo, al darse este error y abortarse F1() automaticamente se
> abortara todo lo que se haya hecho dentro de la funcion (lo que
> incluye lo que se hizo en cualquier funcion que F1() haya llamado)
>
> --
> Atentamente,
> Jaime Casanova
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs and the universe trying
> to produce bigger and better idiots.
> So far, the universe is winning."
> Richard Cook
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán
>
From | Date | Subject | |
---|---|---|---|
Next Message | Agustin Genoves | 2008-01-04 01:22:08 | Re: entero |
Previous Message | Jaime Casanova | 2008-01-04 00:16:10 | Re: Acerca de Transacciones y ROLLBACK |