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