Оформить и купить диплом на бланке ГОЗНАК без предоплаты

SQL транзакции

В языке SQL транзакция завершается вводом команды COMMIT WORK или ROLLBACK WORK. Команда COMMIT WORK  закрепляет все изменения, а команда ROLLBACK WORK отменяет их.

Синтаксис команд:

COMMIT WORK;

ROLLBACK WORK;

В большинстве реализаций SQL можно установить параметр AUTOCOMMIT. В этом случае запоминаются все действия пользователя.  Если команды пользователя приводят к ошибке, то СУБД отменяет их автоматически.  Команды для включения и выключения автоотмены:

SET AUTOCOMMIT ON;

SET AUTOCOMMIT OFF;

Напомним, что обработка одновременных транзакций называется параллелизмом.  Стандарт ANSI предлагает для управления параллелизмом принцип:

таблица не должна быть доступной более чем для одной транзакции в данный момент времени.