ABORT — abortar la transacción actual
ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
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.
WORKTRANSACTIONPalabras 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.
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.
Para abortar todos los cambios:
ABORT;
Este comando es una extensión de PostgreSQL
presente por razones históricas. ROLLBACK es el
comando estándar de SQL equivalente.