Оглавление  | Назад  | Вперед

Справочник по инструкциям и функциям InterBase SQL

COMMIT

Описание
Синтаксис
Примеры
Смотри так же

Описание

COMMIT используется, чтобы завершить транзакцию и:

Завершение транзакции с помощью COMMIT рассматривается, как успешное завершение. Всегда используйте COMMIT или ROLLBACK, чтобы завершить транзакцию по умолчанию.

Совет: После read-only транзакции (которая не делает ни каких изменений), используйте COMMIT вместо ROLLBACK. Эффект такой же, но если применяется COMMIT, используется меньше ресурсов.

Важно: Аргумент RELEASE доступен только для совместимости с предыдущими версиями InterBase.

К началу страницы...

Синтаксис

COMMIT [WORK] [TRANSACTION name] [RELEASE] [RETAIN [SNAPSHOT]];

Обратите внимание:

Аргумент Описание
WORK Факультативное слово, используемое для совместимости с другими базами данных, которые требуют его.
TRANSACTION name Имя транзакции. Без этой опции, COMMIT воздействует на транзакцию по умолчанию.
RELEASE Доступно для совместимости с более ранними версиями InterBase.
RETAIN [SNAPSHOT] Подтверждает изменения, сохраняя текущий контекст транзакции.

К началу страницы...

Примеры

Следующая инструкция делает постоянным изменения в базе данных:

COMMIT;

Следующая инструкция подтверждает изменения и завершает именованную транзакцию:

COMMIT TR1;

Следующая инструкция использует COMMIT RETAIN, что бы подтвердить изменения в базе данных, при сохраненнии текущего контекста транзакции:

COMMIT RETAIN;

К началу страницы...

Смотри так же:

К началу страницы...


Оглавление  | Назад  | Вперед