Transacciones Anidadas

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.

Responses

Browse pgsql-es-ayuda by date

  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.

Browse pgsql-general by date

  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