END

END — confirmar la transacción actual

Synopsis

END [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

Descripción

END confirma la transacción actual. Todos los cambios realizados por la transacción se vuelven visibles para otros y se garantiza que sean duraderos en caso de que ocurra una caída (crash) del sistema. Este comando es una extensión de PostgreSQL que es equivalente a COMMIT.

Parámetros

WORK
TRANSACTION

Palabras clave opcionales. No tienen ningún efecto.

AND CHAIN

Si se especifica AND CHAIN, se inicia inmediatamente una nueva transacción con las mismas características de transacción (consulta la SET TRANSACTION) que la que acaba de terminar. De lo contrario, no se inicia ninguna transacción nueva.

Notas

Usa ROLLBACK para abortar una transacción.

Ejecutar END cuando no se está dentro de una transacción no causa ningún daño, pero provocará un mensaje de advertencia.

Ejemplos

Para confirmar la transacción actual y hacer permanentes todos los cambios:

END;

Compatibilidad

END es una extensión de PostgreSQL que proporciona una funcionalidad equivalente a COMMIT, la cual está especificada en el estándar SQL.

Véase también

BEGIN, COMMIT, ROLLBACK