web-dev-qa-db-fra.com

Comment déboguer une procédure stockée dans Toad?

J'ai installé Oracle 10g et il y a un paquet qui a un certain nombre de curseurs et de procédures, comment déboguer l'une de ces procédures ou curseurs. Pouvez-vous s'il vous plaît fournir des étapes pour cela? J'ai effectué une recherche Google, mais je n'ai rien trouvé spécifiant comment déboguer une procédure particulière à partir d'un package.

20
Sandeep Kumar

Étapes de base pour déboguer une procédure dans Toad

  1. Chargez votre procédure dans Toad Editor.
  2. Placez le point de débogage sur la ligne où vous souhaitez déboguer. Voir la première capture d'écran.
  3. Faites un clic droit sur l'éditeur Exécuter -> Exécuter PLSQL (débogueur) .Voir le deuxième aperçu.
  4. Une fenêtre s'ouvre, vous devez sélectionner la procédure dans la partie gauche et passer les paramètres de cette procédure, puis cliquer sur Exécuter. Voir la troisième capture d'écran.
  5. Maintenant, commencez votre vérification de débogage Debug -> Step Over ... Add Watch etc.

Référence: Débogueur Toad

Debug

Execute In Debug

parameter

28
Gaurav Soni

Ouvrez un objet PL/SQL dans l'éditeur.

Cliquez sur dans la barre d'outils principale ou sélectionnez Session | Toggle Compilation avec débogage. Cela permet le débogage.

Compilez l'objet sur la base de données.

Sélectionnez l'une des options suivantes dans la barre d'outils Exécuter pour commencer le débogage: Exécuter PL/SQL avec debugger () Pas à pas Pas à pas dans Run to cursor

1
Nikhil Reddy