Транзакции

Что такое транзакции, как их использовать, начинать и заканчивать?

BEGIN WORK - начать транзакцию

Синтаксис

Описание:

    Указывает на начало транзакции, на последовательность взаимосвязанных команд SQL, которые рассматриваются базой данных как единое целое, которое в случае ошибки может быть обращено вспять. Используется, как правило, в программах, которые имеют возможность опознования ошибок.

COMMIT WORK - закончить транзакцию

Синтаксис

Описание:

    Указывает на конец транзакции, на последовательность взаимосвязанных команд SQL, которые рассматриваются базой данных как единое целое, которое в случае ошибки может быть обращено вспять. Используется, как правило, в программах, которые имеют возможность опознования ошибок.

ROLLBACK WORK - отменить транзакцию

Синтаксис

Описание:

    Обращает все команды одной транзакции вспять. Используется, как правило, в программах, которые имеют возможность опознования ошибок.