ABORT

ABORT — abortar la transacción actual

Synopsis

ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

Descripción

ABORT deshace (rolls back) la transacción actual y hace que se descarten todas las actualizaciones realizadas por la misma. El comportamiento de este comando es idéntico al del comando estándar de SQL ROLLBACK, y solo está presente por razones históricas.

Parámetros

WORK
TRANSACTION

Palabras clave opcionales. No tienen ningún efecto.

AND CHAIN

Si se especifica AND CHAIN, se inicia inmediatamente una nueva transacción con las mismas características de transacción (ver SET TRANSACTION) que la que acaba de terminar. De lo contrario, no se inicia ninguna nueva transacción.

Notas

Usa COMMIT para finalizar con éxito una transacción.

Ejecutar ABORT fuera de un bloque de transacción genera una advertencia y, por lo demás, no tiene ningún efecto.

Ejemplos

Para abortar todos los cambios:

ABORT;

Compatibilidad

Este comando es una extensión de PostgreSQL presente por razones históricas. ROLLBACK es el comando estándar de SQL equivalente.

Véase también

BEGIN, COMMIT, ROLLBACK