COMMIT

Nombre

COMMIT  --  Realiza la transacción actual

Synopsis

COMMIT [ WORK | TRANSACTION ]
  

Inputs

WORK, TRANSACTION

Palabra clave opcional. No tiene efecto.

Outputs

COMMIT

Mensaje devuelto si la transacción se realiza con exito.

NOTICE: COMMIT: no transaction in progress

Si no hay transacciones en progreso.

Description

COMMIT realiza la transacción actual. Todos los cambios realizados por la transacción son visibles a las otras transacciones, y se garantiza que se conservan si se produce una caida de la máquina.

Notes

Las palabras clave WORK y TRANSACTION son demasiado informativas, y pueden ser omitidas.

Use ROLLBACK para abortar una transacción.

Usage

Para hacer todos los cambios permanentes:

COMMIT WORK;
   

Compatibilidad

SQL92

SQL92 solo especifica las dos formas, COMMIT y COMMIT WORK. Por lo demás, es totalmente compatible.