INGRESAR

REGISTRARSE
Buscador

Transacciones en sql

2024-04-05

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.