top of page
Transacciones en SQL
Una transacción es solamente una o varias sentencias DML (INSERT, UPDATE, DELETE) a continuacion de las sentencias:
COMMIT: Esta opcion la utilizamos para crear de forma permanente las modificaciones. (si queremos hacer permanente las modificaciones realizadas por una sentencia DML, vamos a tener que ejecutar una sentencia COMMIT, o una sentencia DDL).
ROLLBACK: Para deshacer las modificaciones realizadas.
También tenemos la sentencia SAVEPOINT, la cual utilizamos para crear puntos de grabado, los cuales son usados por la sentencia ROLLBACK para restaurar los datos hasta la ejecución de un SAVEPOINT.
Podemos realizar diferentes SAVEPOINT y restaurar la que vamos a considerar necesaria.

bottom of page