Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Oracle/PLSQL: mensaje de error ORA-00034
Aprenda por qué y cómo resolver los mensajes de error ORA-00034 en Oracle.
describir
Cuando encuentra un error ORA-00034, aparece el siguiente mensaje de error:
- ORA-00034: no se puede COMMIT ni ROLLBACK en la sesión actual de PL/SQL
razón
Intentó emitir un comando COMMIT o ROLLBACK desde una función, procedimiento o paquete PLSQL. Sin embargo, COMMIT y ROLLBACK han sido deshabilitados por:
ALTER SESSION DISABLE COMMIT IN PROCEDURE
resolver
Las opciones para resolver este error de Oracle incluyen:
Opción 1
No emita un comando COMMIT o ROLLBACK desde su función, procedimiento o paquete PLSQL mientras esté deshabilitado.
Opcion 2
Habilite COMMIT o ROLLBACK para esta sesión PLSQL.