Commit (SQL)
COMMIT
Назначение
Оператор COMMIT применяется для того, чтобы:
- сделать "постоянными" все изменения, сделанные в текущей транзакции (реально данные могут быть изменены несколько позже)
- очистить все точки сохранения данной транзакции
- завершить транзакцию
- освободить все блокировки данной транзакции
Предпосылки
Нет.
Синтаксис
COMMIT [WORK]
Ключевые слова и параметры
WORK необязателен и обеспечивает ANSI - совместимость. Операторы COMMIT и COMMIT WORK - идентичны.
Замечания по использованию
Рекомендуется явно завершать транзакции в прикладных программах используя команды COMMIT WORK (или ROLLBACK WORK). Если Вы явно не записали транзакцию, а прикладная программа завершилась аварийно, последняя не записанная транзакция будет откачена.
Пример
Для добавления строки к таблице DEPT и записи изменения введите следующие команды:
INSERT INTO DEPT VALUES ('50','MARKETING','TAMPA') COMMIT WORK
Связанные темы
Операторы ROLLBACK, SAVEPOINT, SET TRANSACTION.