ABORT
Отмена изменений, внесенных в транзакционном блоке.
Синтаксис
ABORT [ WORK | TRANSACTION ]
Параметры
Необязательные ключевые слова, делающие команду SQL более наглядной.
Результаты
- ROLLBACK. Сообщение выдается при успешном выполнении команды ABORT.
- NOTICE: ROLLBACK: no transaction in progress. Сообщение выдается при отсутствии незавершенных транзакций.
Пример
Пример использования команды ABORT для отмены случайно введенной команды
DELETE:
booktown=# BEGIN WORK;
BEGIN
booktown=# DELETE FROM publishers WHERE id < 100;
DELETE 6
booktown=# ABORT WORK;
ROLLBACK