Что делает команда ROLLBACK?
Уровень: Senior
Ответ
ROLLBACK отменяет транзакцию – все изменения, выполненные внутри нее, отбрасываются. СУБД возвращает данные к состоянию, которое было на момент начала транзакции (или до SAVEPOINT, если откат частичный). Таким образом, ROLLBACK завершает транзакцию без сохранения ее эффектов, полностью аннулируя все выполненные операции.