sábado, 20 de mayo de 2023

Depurar un paquete de Oracle con TOAD

Para depurar un paquete de base de datos con TOAD primero abrimos el buscador de objetos de la base de datos con Database-> Schema Browser

 

Depurar un paquete de Oracle con TOAD

Elegimos paquetes (packages) 

 

Depurar un paquete de Oracle con TOAD



Y elegimos el paquete y procedimiento a ejecutar

Depurar un paquete de Oracle con TOAD


Situados sobre el paquete a depura, con el botón derecho del ratón pulsamos sobre el procedimiento y elegimos Compile-> Compile with Debug


Depurar un paquete de Oracle con TOAD
Nos sale una pantalla en la que elegimos la primera opción Refresh Items One by One

Depurar un paquete de Oracle con TOAD

Hecho esto nos colocamos sobre el procedimiento o función a depurar y hacemos doble click sobre él para abrirlo en el editor


Ahora  sobre el editor podemos colocarnos sobre una línea y con el botón derecho del ratón elegimos Debug-> Set Breakpoint para establecer sobre el código los puntos de ruptura que deseemos.

 

Depurar un paquete de Oracle con TOAD



Para comenzar la depuración pulsamos sobre el botón con el triángulo verde que pone SQL

Depurar un paquete de Oracle con TOAD




Y le decimos que si a los mensajes que nos salgan hasta llegar a la pantalla para rellenar las variables. Una vez en esta pantalla le ponemos a cada variable el valor con el que vayamos a depurar nuestro código.

 

Depurar un paquete de Oracle con TOAD


Y pulsamos Ok,  ahora para depurar debemos ir pulsando sobre los botones Step Over, trace Into, etc según deseemos.

 

Depurar un paquete de Oracle con TOAD


El código se irá ejecutando paso a paso.   Y podremos ver los valores que van tomando las variables y donde están nuestros posibles errores.  Podemos terminar la depuración con el botón Terminate Execution.


No hay comentarios:

Publicar un comentario