END#

END

END

END — зафиксировать текущую транзакцию

Синтаксис

END [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

Описание

END коммитит текущую транзакцию. Все изменения, сделанные транзакцией, становятся видимыми для других пользователей и гарантированно сохраняются в случае сбоя. Эта команда является расширением Tantor BE, эквивалентным COMMIT.

Параметры

WORK
TRANSACTION

Необязательные ключевые слова. Они не оказывают никакого влияния.

AND CHAIN

Если указано AND CHAIN, то немедленно запускается новая транзакция с теми же характеристиками транзакции (см. SET TRANSACTION), что и только что завершенная. В противном случае новая транзакция не запускается.

Примечания

Используйте ROLLBACK для отмены транзакции.

Совершение команды END вне транзакции не причиняет вреда, но вызывает предупреждающее сообщение.

Примеры

Для коммита текущей транзакции и сделать все изменения постоянными:

END;

Совместимость

END - это расширение Tantor BE, которое предоставляет функциональность, эквивалентную COMMIT, которая определена в стандарте SQL.

См. также

BEGIN, COMMIT, ROLLBACK