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