Иллюстрированный самоучитель по PostgreSQL

ABORT

В данной главе приведена сводная информация по всем основным командам SQL, поддерживаемым в PostgreSQL. В этот справочник включены как стандартные команды SQL (например, INSERT и SELECT), так и специфические команды PostgreSQL (такие, как CREATE OPERATOR и CREATE TYPE).

Описание каждой команды за редким исключением делится па три части: синтаксис, описание и примеры. В первой части приводится общий синтаксис команды, объясняется смысл параметров и возможные результаты выполнения команды. Во второй части приводится краткий обзор основных применений команды. В последней части дается хотя бы один практический пример ее использования.


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
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.