En informática y gestión de datos , una confirmación es la conversión de un conjunto de cambios provisionales en permanentes, lo que marca el final de una transacción y proporciona durabilidad a las transacciones ACID . Una confirmación es un acto de confirmación. El registro de confirmaciones se denomina registro de confirmaciones .
En términos de transacciones, lo opuesto de confirmar es descartar los cambios tentativos de una transacción, una reversión .
Los conceptos de transacción, confirmación y reversión son claves para la propiedad ACID de las bases de datos. [1]
Una COMMIT
instrucción en SQL finaliza una transacción dentro de un sistema de administración de bases de datos relacionales (RDBMS) y hace que todos los cambios sean visibles para otros usuarios. El formato general es emitir una instrucción BEGIN WORK
(o BEGIN TRANSACTION
, según el proveedor de la base de datos), una o más instrucciones SQL y luego la COMMIT
instrucción. Alternativamente, ROLLBACK
se puede emitir una instrucción, que deshace todo el trabajo realizado desde que BEGIN WORK
se emitió. Una COMMIT
instrucción también liberará cualquier punto de guardado existente que pueda estar en uso.