ABORT#

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.

См. также

BEGIN, COMMIT, ROLLBACK