Транзакции

Транзакция – последовательность операций над БД, которая должна рассматриваться СУБД как единое неразрывное действие по изменению состояния БД.

Каждая транзакция завершается командой COMMIT или ROLLBACK. Если транзакция завершена командой COMMIT, то изменения, сделанные в БД этой транзакцией, фиксируются, т.е. становятся доступными для всех действующих одновременно транзакций; в противном случае они отменяются (БД откатывается к предыдущему состоянию). Фиксированные изменения не могут быть отменены.