ROLLBACK — abortar la transacción actual

Sinopsis

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

Descripción

ROLLBACK revierte la transacción actual y hace que se descarten todas las actualizaciones realizadas por la transacción.

Parámetros

WORKTRANSACTION

Opcional key palabras. No tienen ningún efecto.

AND CHAIN

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

notas

Utilice COMMIT para terminar con éxito una transacción.

Emisor ROLLBACK fuera de un bloque de transacción emite una advertencia y no tiene ningún efecto. ROLLBACK AND CHAIN fuera de un bloque de transacción es un error.

Ejemplos

Para cancelar todos los cambios:

ROLLBACK;

Compatibilidad

El comando ROLLBACK cumple con el estándar SQL. La forma ROLLBACK TRANSACTION es una extensión de PostgreSQL.

Ver también

COMENZAR, COMPROMETER, RETROCEDER A SAVEPOINT

Anterior Arriba próximo
REVOCAR Hogar RETROCESO PREPARADO