web-dev-qa-db-fra.com

Comment obtenir des informations sur les erreurs de compilation dans Oracle/TOAD

J'utilise TOAD pour développer une fonction stockée dans une base de données Oracle. Lorsque je clique sur le bouton "Exécuter en tant que script" dans TOAD, il me dit que le script a été exécuté avec 0 erreurs et 1 erreur de compilation. Où puis-je voir la ou les erreurs de compilation spécifiques? TOAD étant assez nouveau pour moi, il me manque peut-être quelque chose d'évident à propos de l'interface, comme un onglet/une fenêtre, pour voir ces messages d'erreur.

14
Shane Wealti

Vous pouvez soit ajouter SHOW ERRORS à la fin du script, ce qui affichera le (s) message (s) d'erreur dans l'onglet "sortie du script", soit compiler la fonction à l'aide de la commande "Execute Statement" dans Toad, ce qui provoquera la résolution des erreurs. affiché dans une case en bas de l'éditeur.

11
Allan

Ou vous pouvez regarder la table USER_ERRORS après

12
Gary Myers

2 choses que tu peux faire 

  1. goto Toad, navigateur de schéma, sélectionnez Objets non valides vous dira où regarder.
  2. puis chargez le paquet dans l'éditeur et sélectionnez la fonction, clic droit, compiler, wioll vous montrera les erreurs
1
user4265386

Cliquez sur Base de données -> Editeur de procédure dans la barre d'outils supérieure.

Collez votre code dans cette nouvelle fenêtre d'édition et exécutez-le en cliquant sur le bouton de lecture vert en haut.

Toutes les erreurs seront affichées dans une nouvelle fenêtre en bas. 

0
Prashant_M

Une autre option qui a fonctionné pour moi a été d'ouvrir mon script dans l'éditeur de procédure et de le compiler ici.

0
Shane Wealti