|
Hola sancarlos, ambos el post y commit te sirven para aceptar los cambios en tu base de datos, la diferencia es que con post estas trabajando solo sobre una tabla, mientras con transacciones (commit, rollback), puedes hacer muchas operaciones en tu Base de Datos (insert, update, delete) o trabajar con muchas tablas y si necesitas por alguna razón que si o si todas estas operaciones se hagan, es mucho mejor meterlas en una transacción.
Un ejemplo cuando haces una factura, tienes dos tablas para guardar la factura, una para la factuira en si y otra para su detalle, cuando hagas el registro de la factura necesitas que ambas se llenen porque sino habra inconsistencia en tus datos, para ello metes ambas inserciones en una transacción, si no se registra por alguna razon en tu tabla de detalle entonces se hace un RollBack y se dehace los cambios que ha hecho sobre tu primera tabla y mantines la consistencia de tus datos.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
|