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