COMMIT

COMMIT — confirmar la transacción actual

Synopsis

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

Descripción

COMMIT confirma la transacción actual. Todos los cambios realizados por la transacción se vuelven visibles para los demás y se garantiza que serán duraderos si ocurre una caída del sistema.

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 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 COMMIT cuando no se está dentro de una transacción no causa ningún daño, pero provocará un mensaje de advertencia. COMMIT AND CHAIN cuando no se está dentro de una transacción es un error.

Ejemplos

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

COMMIT;

Compatibilidad

El comando COMMIT cumple con el estándar SQL. La forma COMMIT TRANSACTION es una extensión de PostgreSQL.

Consulte también

BEGIN, ROLLBACK