ROLLBACK

Прерывает текущую транзакцию.

Синтаксис

ROLLBACK [WORK | TRANSACTION]

Описание

ROLLBACK откатывает текущую транзакцию и отменяет все изменения, выполненные в её рамках.

Параметры

WORK

TRANSACTION

  • Необязательные ключевые слова. Не оказывают влияния на выполнение команды.

Примечание

Используйте COMMIT для успешного завершения текущей транзакции.

Если команда выполняется вне транзакции, ROLLBACK не нанесёт вреда, но вызовет предупреждение.

Пример

Отменить все изменения в текущей транзакции:

ROLLBACK;

Совместимость

Стандарт SQL определяет только две формы: ROLLBACK и ROLLBACK WORK. В остальном данная команда полностью соответствует требованиям стандарта.

Смотрите также

BEGIN , COMMIT