Base de données H2 - Restauration

ROLLBACK est une commande de la grammaire SQL utilisée pour restaurer la transaction vers un point de sauvegarde ou vers la transaction précédente. En utilisant cette commande, nous pouvons soit revenir au point de sauvegarde spécifique, soit revenir à la transaction exécutée précédente.

Syntaxe

Il existe deux syntaxes différentes pour la commande ROLLABCK.

Voici la syntaxe générique de la commande rollback.

ROLLBACK [ TO SAVEPOINT savepointName ]

Voici la syntaxe générique de la commande Rollback pour la transaction spécifique.

ROLLBACK TRANSACTION transactionName

Exemple 1

Dans cet exemple, nous allons restaurer la transaction actuelle vers un point de sauvegarde nommé sp1_test en utilisant la commande suivante.

ROLLBACK sp1_test;

La commande ci-dessus produit la sortie suivante.

Rollback successfully

Exemple 2

Dans l'exemple suivant, nous annulerons la transaction complète nommée tx_test en utilisant la commande donnée.

ROLLBACK TRANSACTION tx_test;

La commande ci-dessus produit la sortie suivante.

Rollback successfully