База данных H2 - откат
ROLLBACK - это команда грамматики SQL, используемая для отката транзакции до точки сохранения или предыдущей транзакции. Используя эту команду, мы можем либо вернуться к определенной точке сохранения, либо вернуться к предыдущей выполненной транзакции.
Синтаксис
У команды ROLLABCK есть два разных синтаксиса.
Ниже приведен общий синтаксис команды отката.
ROLLBACK [ TO SAVEPOINT savepointName ]
Ниже приводится общий синтаксис команды Откат к конкретной транзакции.
ROLLBACK TRANSACTION transactionName
Пример 1
В этом примере мы откатим текущую транзакцию до точки сохранения с именем sp1_test используя следующую команду.
ROLLBACK sp1_test;
Приведенная выше команда дает следующий результат.
Rollback successfully
Пример 2
В следующем примере мы выполним откат полной транзакции с именем tx_test используя данную команду.
ROLLBACK TRANSACTION tx_test;
Приведенная выше команда дает следующий результат.
Rollback successfully