< Précédent | Suivant >

Débogage de la procédure mémorisée

Le plan de travail inclut un programme de débogage de procédures mémorisées. En parcourant votre code pas à pas lors de son exécution en mode débogage et en visualisant les résultats, vous pouvez identifier les problèmes de votre procédure mémorisée et apporter les modifications nécessaires.

Le programme de débogage de procédures mémorisées prend en charge le débogage des procédures mémorisées SQL ou java, avec quelques limitations supplémentaires selon votre système d'exploitation et votre version de DB2. Pour plus d'informations, consultez les rubriques d'aide du programme de débogage de procédures mémorisées dans le centre de documentation.

Pour déboguer la procédure mémorisée :

  1. Dans l'éditeur de routines, cliquez sur la marge verticale de gauche pour définir les points d'arrêt des lignes.
  2. Dans la vue Explorateur de projets de données, cliquez avec le bouton droit de la souris sur la procédure mémorisée et sélectionnez Déboguer. La fenêtre de débogage apparaît.
  3. Dans la liste Configurations, sélectionnez la procédure mémorisée schemaname.SPEmployee.
  4. Si la zone Procédure est vide, cliquez sur Parcourir. La fenêtre Procédures mémorisées s'ouvre. Sélectionnez schemaname.SPEmployee et cliquez sur OK.
  5. A droite de la zone Arguments, cliquez sur Editer. La fenêtre Arguments de la procédure mémorisée apparaît.
  6. Dans la zone Valeur de DEPT, saisissez D11. D11 correspond à l'ID d'un service (EMPLOYEE.WORKDEPT) dans la table EMPLOYEE. Si vous entrez cette valeur, la procédure mémorisée renvoie les lignes correspondant à cet ID de service.
  7. Cliquez sur OK dans la fenêtre Arguments de la procédure mémorisée et cliquez sur Déboguer dans la fenêtre de débogage. Une invite vous demande si vous souhaitez basculer vers la perspective Débogage. Cliquez sur Oui.
  8. Dans le menu Exécuter, sélectionnez Reprendre, Avancer d'un pas avec entrée, ou Avancer d'un pas sans entrée pour exécuter en mode débogage.
  9. Poursuivez l'exécution en mode débogage jusqu'à ce que la procédure mémorisée renvoie les résultats souhaités.
< Précédent | Suivant >