COMMIT — подтверждение текущей транзакции
COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
COMMIT подтверждает текущую транзакцию. Все
изменения, сделанные транзакцией, становятся видимыми для других
и гарантированно сохраняются в случае сбоя.
WORKTRANSACTION #Необязательные ключевые слова. Они не оказывают никакого эффекта.
AND CHAIN #
Если указано AND CHAIN, новая транзакция
немедленно начинается с теми же характеристиками транзакции (см. SET TRANSACTION), что и только что завершенная. В противном случае
новая транзакция не начинается.
Используйте ROLLBACK, чтобы прервать транзакцию.
Выполнение COMMIT вне транзакции не
причиняет вреда, но вызовет предупреждающее сообщение. COMMIT AND
CHAIN вне транзакции является ошибкой.
Чтобы подтвердить текущую транзакцию и сделать все изменения постоянными:
COMMIT;
Команда COMMIT соответствует стандарту SQL.
Форма COMMIT TRANSACTION является расширением Digital Q.DataBase.