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