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.

0 visualizaciones0 comentarios

Entradas Recientes

Ver todo