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.