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