END

SQL - Language Statements

END

commit the current transaction

1999-07-20

    END [ WORK | TRANSACTION ]

1998-09-08

## Inputs

WORK

TRANSACTION

- Optional keywords. They have no effect.

1998-09-08

## Outputs

`COMMIT`

- Message returned if the transaction is successfully committed.

`WARNING: COMMIT: no transaction in progress`

- If there is no transaction in progress.

1998-09-08

## Description

`END` is a PostgreSQL extension, and is a synonym for the SQL92-compatible sql-commit-title.

1998-09-08

### Notes

The keywords WORK and TRANSACTION are noise and can be omitted.

Use SQL-ROLLBACK-TITLE to abort a transaction.

## Usage

To make all changes permanent:

    END WORK;

## Compatibility

1998-09-08

### SQL92

`END` is a PostgreSQL extension which provides functionality equivalent to sql-commit-title.