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