База данных 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