ROLLBACK — прервать текущую транзакцию
ROLLBACK [ AUTONOMOUS ] [ WORK | TRANSACTION ]
ROLLBACK откатывает текущую транзакцию и приводит к аннулированию всех изменений, произведённых транзакцией.
AUTONOMOUSНеобязательное ключевое слово, которое можно использовать при отмене автономной транзакции. Подробнее автономные транзакции описаны в Главе 16.
WORKTRANSACTIONНеобязательные ключевые слова, не оказывают никакого влияния.
Чтобы завершить и зафиксировать транзакцию, используйте COMMIT.
При выполнении команды ROLLBACK вне блока транзакции выдаётся предупреждение и больше ничего не происходит.
Чтобы прервать все операции:
ROLLBACK;
В стандарте SQL описаны только две формы: ROLLBACK и ROLLBACK WORK. В остальном эта команда полностью соответствует стандарту.