2009-12-21 6 views

Répondre

1

Je crains que ce ne soit pas possible. Le code sera exécuté dans la session du Java-Code, pas dans votre session Toad.

EDIT:
Ecrire une trace dans votre application pourrait être suffisante pour traquer les problèmes.

TOAD Debugger:
On dirait que vous avez besoin d'une licence spéciale, jetez un oeil à asktoad qui énumère les raisons possibles si le menu est désactivé.

Si votre licence permet le débogage, ce article pourrait être intéressant pour permettre le débogage avec Oracle 10.

+0

Oui, c'est possible. –

+0

Je veux dire, est-ce suffisant pour vous de déboguer la procédure en l'appelant depuis Toad? –

+0

Oui, je pense que c'est assez bon ..... Pour utiliser Toad en mode Debug, j'ai besoin d'un crapaud avec une licence spéciale? Parce que mon Toad, le menu DEBUG est désactivé. –

1

Oracle offrent leur propre IDE, SQL Developer, qui - habituellement pour Oracle - est libre. Je sais que vous ne voulez probablement pas installer deux IDE sur votre bureau, mais je le mentionne parce qu'il supporte le débogage des procédures PL/SQL. Find out more.

Il est possible d'utiliser DBMS_DEBUG à la main, mais je ne le conseillerais que si vous avez beaucoup de temps et de patience. Oracle l'a conçu comme une API pour les fournisseurs d'outils plutôt que pour les personnes réelles. N'oubliez pas que, même si vous lancez une session de débogage, vous avez besoin d'un compte avec les privilèges DEBUG CONNECT SESSION et DEBUG ANY PROCEDURE.

+0

Puis-je temporairement saupoudrer un SP Oracle avec une sorte de déclarations d'impression alors? Où seraient-ils? Cette sortie peut-elle être redirigée vers un fichier? Est-il préférable de créer une table à la place? –

Questions connexes