From: | "=?ISO-8859-1?Q?Juan_Garc=E9s_Bustam?=ante" <jgarces(at)futuroprofesional(dot)cl> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Transacciones Anidadas |
Date: | 2005-12-16 19:23:07 |
Message-ID: | 20051216190930.M36245@futuroprofesional.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda pgsql-general |
Hola
Estoy trabajando con Postgres 8.0.3 en Ubuntu.
Necesito realizar transacciones anidadas, pero no logro que se aborten
transacciones intermedias al abortarse una superior.
Ejemplo:
BEGIN WORK;
INSERT INTO mitabla VALUES (1);
BEGIN TRANSACTION;
INSERT INTO mitabla VALUES (2);
INSERT INTO mitabla VALUES (3);
COMMIT TRANSACTION;
INSERT INTO mitabla VALUES (4);
ROLLBACK WORK;
El "ROLLBACK WORK" no aborta la TRANSACTION.
Resultado de la consulta:
mitabla
========
1
2
3
(3 rows)
Resultado esperado:
mitabla
========
(0 rows)
Alguna idea??
Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-12-16 19:37:06 | Re: [GENERAL] Transacciones Anidadas |
Previous Message | Martin Marques | 2005-12-16 19:22:53 | Re: Campo de año. |
From | Date | Subject | |
---|---|---|---|
Next Message | Andrus | 2005-12-16 19:33:09 | Re: Toolkit for creating editable grid |
Previous Message | Florian G. Pflug | 2005-12-16 19:11:18 | Re: Toolkit for creating editable grid |