ABORT#
ABORT
ABORT — прерывает текущую транзакцию
Синтаксис
ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
Описание
ABORT
откатывает текущую транзакцию и приводит к отмене всех изменений, сделанных в рамках этой транзакции. Эта команда идентична стандартной команде SQL ROLLBACK
и присутствует только по историческим причинам.
Параметры
WORK
TRANSACTION
Необязательные ключевые слова. Они не оказывают никакого влияния.
AND CHAIN
Если указано
AND CHAIN
, то немедленно запускается новая транзакция с теми же характеристиками транзакции (см.SET TRANSACTION
), что и только что завершенная. В противном случае новая транзакция не запускается.
Примечания
Используйте COMMIT
, чтобы успешно завершить транзакцию.
Выполнение команды ABORT
вне блока транзакции
выдает предупреждение и в остальном не имеет эффекта.
Примеры
Для отмены всех изменений:
ABORT;
Совместимость
Эта команда является расширением Tantor BE и присутствует по историческим причинам. ROLLBACK
- это эквивалентная стандартная команда SQL.