Bonjour
je suis en train de débugger un package qui me pose qq menus problèmes (rien de bien grave), par contre j'ai pu me rendre compte que le mode debug provoque des erreurs que je n'attendais pas :
- à savoir : une procédure exécute un appel à DBMS_METADATA.GET_DDL, cet appel plante la session de débuggage (no_data_found). En compilation normale, ça tourne correctement sans erreur...
Pour contourner, j'ai mis de côté l'appel à DBMS_METADATA.GET_DDL et j'ai simulé son résultat. Ce qui n'est pas pratique, car ça n'est pas souple du tout, vous vous en doutez bien...
La question est : comment, dans mon package, puis-je savoir si je suis en mode debug ou pas, de sorte que je n'aurais plus à toucher ce petit bout de code (en mode normal, la proc passe par le package DBMS_METADATA, en debug par mon simulateur) ?
J'ai regardé le package DBMS_DEBUG, mais je ne trouve pas ce que je cherche..
Merci de votre aide
Oliv
Partager