Base de datos H2: reversión

ROLLBACK es un comando de la gramática SQL que se usa para revertir la transacción a un punto de guardado oa la transacción anterior. Al usar este comando, podemos revertir al punto de guardado específico o podemos revertir a la transacción ejecutada anteriormente.

Sintaxis

Hay dos sintaxis diferentes para el comando ROLLABCK.

A continuación se muestra la sintaxis genérica del comando de reversión.

ROLLBACK [ TO SAVEPOINT savepointName ]

A continuación se muestra la sintaxis genérica del comando Rollback a la transacción específica.

ROLLBACK TRANSACTION transactionName

Ejemplo 1

En este ejemplo, revertiremos la transacción actual a un punto de guardado llamado sp1_test usando el siguiente comando.

ROLLBACK sp1_test;

El comando anterior produce la siguiente salida.

Rollback successfully

Ejemplo 2

En el siguiente ejemplo, revertiremos la transacción completa llamada tx_test usando el comando dado.

ROLLBACK TRANSACTION tx_test;

El comando anterior produce la siguiente salida.

Rollback successfully