Al depurar rutinas, puede establecer puntos de interrupción de línea y puntos de interrupción de variable. Ambos tipos de puntos de interrupción se guardan al terminar una sesión de depuración.
Cuando el entorno de trabajo está ejecutando una rutina y encuentra un punto de interrupción, la rutina se detiene temporalmente. La ejecución se suspende en el punto de interrupción antes de ejecutarse la sentencia y en ese punto puede comprobar o editar el contenido de las variables. A continuación, puede recorrer (ejecutar) la sentencia y ver qué efecto tiene.
Con el depurador, se pueden establecer los puntos de interrupción fácilmente mediante los menús emergentes del editor del depurador y la vista Variables. Una vez establecidos, puede inhabilitar los puntos de interrupción para que no suspendan la ejecución y volver a habilitarlos más adelante.
Al editar rutinas, puede establecer y eliminar puntos de interrupción de la línea en el editor de rutinas si la rutina se ha desplegado en la base de datos.
Los puntos de interrupción que ha establecido en el editor de rutinas se guardan en el espacio de trabajo. Si la rutina se mueve a un espacio de trabajo diferente o se le cambia el nombre, se perderá la información del punto de interrupción.
Si mueve o copia el proyecto de desarrollo de datos diferente de la rutina y no cambia el nombre de la rutina. La información del punto de interrupción permanece con la rutina si el proyecto tiene la misma información de conexión de base de datos.