Buscar este blog

martes, 26 de octubre de 2010

DEBUGGEANDO TRIGGERS EN ORACLE

El dia de hoy me vi en la obligacion de debuggear un trigger en Oracle, utilizando Oracle SQL Developer, por la simple razon de que no me llevo muy bien con Oracle SQL*Plus y que el instalar otro cliente para la base de datos tomaria mucho tiempo, encontre este statement para poder obtener los errores que estan ocurriendo al momento de ejecutar un trigger.


SELECT LINE, POSITION, TEXT
  FROM USER_ERRORS
 WHERE NAME = 'MI_TRIGGER'
   AND TYPE = 'TRIGGER'
 ORDER BY SEQUENCE;



En este caso la palabra MI_TRIGGER debe de ser sustituido con el nombre del trigger del cual desean visualizar los errores.