ABORT

Name

ABORT  --  aborta a transação corrente

Synopsis

ABORT [ WORK | TRANSACTION ]
  

Entradas

Nenhuma.

Saídas

ROLLBACK

Mensagem retornada se o comando for executado com sucesso.

NOTICE: ROLLBACK: no transaction in progress

Se não houver nenhuma transação sendo executada.

Descrição

O comando ABORT desfaz a transação corrente, fazendo com que todas as modificações realizadas pela transação sejam rejeitadas. Este comando possui um comportamento idêntico ao do comando ROLLBACK do SQL92, estando presente apenas por razões históricas.

Notas

Use o comando COMMIT para terminar uma transação com sucesso.

Utilização

Para abortar todas as modificações:

ABORT WORK;
   

Compatibilidade

SQL92

Este comando é uma extensão do PostgreSQL presente apenas por razões históricas. O comando equivalente do SQL92 é o ROLLBACK.