COMMIT

Фиксирует текущую транзакцию.

Обзор

COMMIT [WORK | TRANSACTION]

Описание

COMMIT фиксирует текущую транзакцию. Все изменения, выполненные в рамках этой транзакции, становятся видимыми для других пользователей и гарантируются как сохранённые даже в случае сбоя системы.

Параметры

WORK

TRANSACTION
— Необязательные ключевые слова. Не оказывают никакого эффекта.

Примечание

Используйте команду ROLLBACK для отмены транзакции.

Если команда COMMIT выполняется вне транзакции, это не нанесёт вреда, однако вызовет предупреждающее сообщение.

Пример

Зафиксировать текущую транзакцию и сделать все изменения постоянными:

COMMIT;

Соответствие стандарту

Стандарт SQL определяет только две формы: COMMIT и COMMIT WORK. В остальном данная команда полностью соответствует требованиям стандарта.

См. также

BEGIN, END, START TRANSACTION, ROLLBACK