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...
Entradas
Mostrando las entradas de noviembre, 2018