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.