Entradas

Mostrando las entradas de noviembre, 2018
Imagen
COMMIT Y ROLLBACK Estructura de una transacción Una transacción de base de datos consta de una o más instrucciones. Específicamente, una transacción consiste en una de las siguientes: Una o más sentencias  DML  que en conjunto constituyen un cambio atómica a la base de datos Una declaración  DML Una transacción tiene un principio y un final. Inicio de una transacción Una transacción comienza cuando se encuentra la primera sentencia de  SQL ejecutable . Una sentencia de SQL ejecutable es una instrucción SQL que genera llamadas a  una instancia de base de datos,  incluyendo  DML  y  DDL  y la instrucción  SET TRANSACCIÓN . Cuando se inicia una transacción,  Oracle Database  le asigna un segmento undo de datos para grabar las entradas Rollback para la nueva transacción. Un  id de transacción  se asigna durante la primera instrucción  DML . Un ID de transacción es  único  y represe...