Consolidar, confirmar[1] o hacer un commit se refiere, en el contexto de la ciencia de la computación y la gestión de datos, a la idea de confirmar un conjunto de cambios provisionales de forma permanente.
Una sentencia COMMIT en SQL finaliza una transacción de base de datos dentro de un sistema gestor de base de datos relacional (RDBMS) y hace visibles todos los cambios a otros usuarios.
El formato general es emitir una sentencia BEGIN WORK o BEGIN TRANSACTION (o la que sea para el lenguaje SQL en cuestión), una o más sentencias SQL, y entonces la sentencia COMMIT.
Se puede enviar una sentencia ROLLBACK de reversión de transacción, la cual deshace todo el trabajo realizado desde que se emitió BEGIN TRANSACTION.
Una sentencia COMMIT eliminará cualquiera de los puntos de recuperación existentes que puedan estar en uso.