Самоучитель по SQL-сервер в Linux

         

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




Содержание раздела