Database H2 - Rollback
ROLLBACK è un comando della grammatica SQL utilizzato per eseguire il rollback della transazione a un punto di salvataggio o alla transazione precedente. Usando questo comando, possiamo tornare al punto di salvataggio specifico o possiamo tornare alla transazione eseguita in precedenza.
Sintassi
Esistono due diverse sintassi per il comando ROLLABCK.
Di seguito è riportata la sintassi generica per il comando rollback.
ROLLBACK [ TO SAVEPOINT savepointName ]
Di seguito è riportata la sintassi generica del comando Rollback per la transazione specifica.
ROLLBACK TRANSACTION transactionName
Esempio 1
In questo esempio, eseguiremo il rollback della transazione corrente a un punto di salvataggio denominato sp1_test utilizzando il seguente comando.
ROLLBACK sp1_test;
Il comando precedente produce il seguente output.
Rollback successfully
Esempio 2
Nel seguente esempio, eseguiremo il rollback della transazione completa denominata tx_test usando il comando dato.
ROLLBACK TRANSACTION tx_test;
Il comando precedente produce il seguente output.
Rollback successfully