| |||
Como desactivar el autocommit en oracle 11g Hola, tengo oracle 11g en su versión express instalado en windows 7 ultimate. El problema, es que cuando ejecuta una instrucción DDL o DML, al hacer un rollback no me devuelve al estado anterior, al parecer el autocommit está activo, hay alguna forma de desactivarlo? |
| |||
Respuesta: Como desactivar el autocommit en oracle 11g Buenas, Antes que nada tienes que saber que las sentencias DDL (Data Definition Language) tiene el commit implicito en cada sentencia (creacion de tablas, añadir o eliminar constraints o indices....). Mientras que las sentencias DML (Data Manipulation Language) no lo tienes, y las validaciones las tienes que hacer tu. Que yo sepa Oracle 11g no tiene ningun parametro de autocommit, por lo que entiendo que si estas usando un gestor de base de datos como por ejemplo el Toad o el sqldeveloper, ahi si tienes que configurar la opcion donde te marca si estas haciendo un commit automatico por cada sentencia o desmarcarlo para que seas tu quien haga esa validacion (commit o rollback) Saludos |
Etiquetas: |