Arrêt et interruption

Il existe plusieurs moyens d'arrêter ou d'interrompre une session de débogage. Plusieurs méthodes sont décrites dans cette rubrique.

Arrêt

L'arrêt immédiat met fin à une session de débogage ; la procédure mémorisée que vous exécutez aboutit.

Pour arrêter une session de débogage :

  1. Dans la vue Débogage, sélectionnez le projet de débogage, la cible ou l'unité d'exécution à arrêter.
  2. Effectuez l'une des opérations ci-dessous.
    • Sélectionnez Exécuter > Arrêter.
    • Cliquez avec le bouton droit de la souris et sélectionnez Arrêter dans le menu contextuel. Vous pouvez aussi sélectionner Arrêt et suppression pour mettre fin à la session et la supprimer de la vue Débogage.
Note: Vous pouvez également cliquer avec le bouton droit de la souris sur la cible de débogage et sélectionner Déconnecter dans le menu contextuel pour mettre fin à la session de débogage. La procédure mémorisée que vous déboguez ne s'arrête pas.

Pour mettre fin à toutes les sessions de débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et sélectionnez Arrêter tous les processus dans le menu contextuel.

Si vous avez mis fin à une ou plusieurs sessions et voulez les supprimer de la vue Débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et sélectionnez Supprimer tous les programmes terminés dans le menu contextuel.

Reprise (exécution)

Si vous déboguez une procédure mémorisée ne contenant pas de point d'arrêt actif et choisissez de reprendre les unités d'exécution interrompues, la session de débogage s'arrête (en d'autres termes, la procédure mémorisée s'exécute jusqu'à la fin et la session de débogage et arrêtée).

Note: Lorsque vous définissez les préférences, vous pouvez spécifier le nombre de secondes d'inactivité pouvant s'écoulant avant que la procédure mémorisée SQL que vous déboguez ne s'exécute jusqu'à la fin. S'il n'y a pas d'activité de débogage pendant cette période de temps, la procédure et la session de débogage sont arrêtées. Cette option n'est pas valable dans le cadre du débogage de procédures mémorisées Java™.

Interruption

Vous pouvez interrompre l'exécution d'une unité d'exécution dans la procédure mémorisée que vous déboguez. Lorsque vous choisissez d'interrompre l'exécution d'une unité d'exécution, toutes les unités d'exécution de la procédure mémorisée s'interrompent jusqu'à ce que vous émettiez une action Reprendre.


Commentaires en retour