Re: Que puede envidiar postgresql a oracle ?

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: Terry Yapt <yapt(at)technovell(dot)com>
Cc: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, Angelo Astorga <angeloastorga(at)gmail(dot)com>, lista postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Que puede envidiar postgresql a oracle ?
Date: 2010-01-25 06:46:13
Message-ID: 4B5D3E35.1080806@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Terry Yapt escribió:
>
...
>
> Añadir, además, que en Oracle se puede iniciar una transacción DESPUÉS
> de otra. Es decir, esto se puede hacer (creo que en PostgreSQL, esto no
> se puede hacer):
>
> BEGIN
> COMMIT;
> END;
>
> BEGIN
> IF FALSE THEN ROLLBACK;
> END;
>
> BEGIN
> COMMIT;
> END;
>
> El rollback intermedio, no afectará a los otros dos bloques de
> transacciones, ni aun estando dentro del mismo bloque/procedimiento PL/SQL.
>

SAVEPOINT a;
...
RELEASE SAVEPOINT a;

SAVEPOINT b;
...
if true ROLLBACK TO SAVEPOINT b;
else RELEASE SAVEPOINT a;

SAVEPOINT c;
...
RELEASE SAVEPOINT c;

¿Es lo mismo no?, incluso se pueden anidar.

--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Carlos Medina Ruiz 2010-01-25 13:42:06 Actualizar campos que tienen dependencias Foreign Key
Previous Message Ing . Marcos Luís Ortíz Valmaseda 2010-01-24 20:01:59 Re: Que puede envidiar postgresql a oracle ?