В информатике и управлении данными фиксация — это создание набора предварительных изменений постоянным, отмечающее конец транзакции и обеспечивающее устойчивость транзакций ACID . Фиксация — это акт фиксации. Запись фиксаций называется журналом фиксаций .
С точки зрения транзакций противоположностью фиксации является отмена предварительных изменений транзакции, откат .
Концепции транзакции, фиксации и отката являются ключевыми для свойства ACID баз данных. [1]
Оператор COMMIT
в SQL завершает транзакцию в системе управления реляционной базой данных (СУБД) и делает все изменения видимыми для других пользователей. Общий формат — выдать оператор BEGIN WORK
(или BEGIN TRANSACTION
, в зависимости от поставщика базы данных), один или несколько операторов SQL, а затем COMMIT
оператор. В качестве альтернативы ROLLBACK
можно выдать оператор, который отменяет всю работу, выполненную с момента BEGIN WORK
выдачи. COMMIT
Оператор также освободит все существующие точки сохранения , которые могут использоваться.