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.
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 ? |