Поиск

L2AVADON

СТАТЬИ

Оператор COMMIT

Выполнение оператора COMMIT делает постоянными изменения, внесен­ные вашим сеансом в базу данных в рамках текущей транзакции. По­сле выполнения COMMIT (фиксации транзакции) сделанные вами изме­нения станут видимыми для других сеансов и пользователей Oracle. Синтаксис оператора COMMIT:

COMMIT [WORK] [COMMENT текст];

Ключевое слово WORK является необязательным и может использовать­ся для улучшения читаемости.

Ключевое слово COMMENT служит для ввода комментария, относящегося к текущей транзакции. Текст комментария должен представлять со­бой заключенный в кавычки литерал длиной не более 50 символов. Комментарий обычно используется для распределенных транзакций и может оказаться полезным при исследовании и разрешении сомни­тельных транзакций при двухфазной фиксации. Комментарий хра­нится в словаре данных вместе с идентификатором транзакции.

Следует помнить, что фиксация транзакции освобождает любые бло­кировки строк и таблиц, установленные вашим сеансом, например, для команды SELECT FOR UPDATE. Кроме того, удаляются все точки сохра­нения, установленные после последней операции COMMIT или ROLLBACK.

 
1 2