Commit (SQL)
Оператор COMMIT применяется для того, чтобы:
- сделать «постоянными» все изменения, сделанные в текущей транзакции (реально данные могут быть изменены несколько позже)
- очистить все точки сохранения данной транзакции
- завершить транзакцию
- освободить все блокировки данной транзакции
Замечания по использованию
Рекомендуется явно завершать транзакции в прикладных программах используя команды COMMIT WORK (или ROLLBACK WORK). Если вы явно не записали транзакцию, а прикладная программа завершилась аварийно, произойдёт откат последней не записанной транзакции.
Пример
Для добавления строки к таблице MyTable и сохранения изменения введите следующие команды:
BEGIN TRANSACTION; INSERT INTO MyTable VALUES ('50', 'some string'); COMMIT WORK;
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |