ROLLBACK
Use the ROLLBACK command to abort the current transaction and roll back all changes it has made so far.
Syntax
Syntax for rolling
back the current transaction:
ROLLBACK [ WORK | TRANSACTION ]Inputs
The ROLLBACK command
takes the following inputs:
| Input | Description |
|---|---|
| WORK | These are optional keywords that have no effect. |
| TRANSACTION |
Outputs
The ROLLBACK command has the following outputs:
| Output | Description |
|---|---|
| ABORT | The command was successful. |
| NOTICE: rollback: no transaction in progress | There is no transaction in progress. |
Privileges
You do not need any special privileges to issue this command.
Usage
The following provides
sample usage.
- Abort the current transaction and roll back all changes it has
made so far:
MYDB.SCH1(USER)=> ROLLBACK WORK;