IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

SQL Developer et les erreurs (numéro de ligne incorect)


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2011
    Messages : 60
    Par défaut SQL Developer et les erreurs (numéro de ligne incorect)
    Bonjour,

    Je souhaiterai savoir comment vous corrigez les erreurs sous PL/SQL. Je perds beaucoup de temps à trouver la ligne correspondante à l'erreur.

    J'utilise la commande show errors pour trouver les erreurs mais celle-ci ne m'indique pas la ligne dans mon fichier mais la ligne de son exécution.

    Auriez-vous une astuce ou une option que je n'ai pas sélectionné dans SQL developer ?

    Merci d'avance

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Avez vous un example de ce que vous rencontrez comme problème?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2011
    Messages : 60
    Par défaut
    Par exemple, en ce moment, je bosse sur un paquet PL/SQL. Dans mon script, je commence par declarer mon paquet puis je mets le contenu de mon paquet. Bien sur je mets des commentaires pour la maintenance/documentation.

    Je me retrouve donc avec des messages du genre :

    523/7 PLS-00103: Encountered the symbol "PKG_TEST" when expecting one of the following:
    * & = - + ; < / > at in is mod remainder not rem returnreturning <exposant (**)> <> or != or ~= >= <= <> and or likelike2 like4 likec between into using || multiset bulk member submultiset
    The symbol "*" was substituted for "PKG_TEST" to continue.
    Finalement, l'erreur se trouve ligne 653...

    Pour trouver l'endroit où se trouve l'erreur je suis obligé d'y aller à tâton et de façon dichotomique

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Pourriez-vous reproduire votre souci avec un package de test de 7 à 15 lignes ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2011
    Messages : 60
    Par défaut
    Si je cerne bien mon problème, je pense que cela vient de la différence du numéro de ligne entre le compilateur et mon fichier sous SQL Developer.

    Ma question est : Peux t-on y remédier ? Y a t'il quelque chose à configurer ?

    (concernant l'erreur du dessus, elle est facilement corrigeable une fois que l'on a la bonne ligne)

    Edit : J'ai réglé mon problème en séparant l'entête de ma procédure et le body en 2 fichiers différents.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SQL developer et les onglets
    Par ben.IT dans le forum Sql Developer
    Réponses: 0
    Dernier message: 29/03/2012, 17h00
  2. Accès SQL dans fichier excel erreur sur une ligne
    Par troubleshooting dans le forum Excel
    Réponses: 3
    Dernier message: 17/11/2009, 14h46
  3. Problème Sql developer sur les Dates
    Par fardon57 dans le forum Sql Developer
    Réponses: 3
    Dernier message: 15/01/2009, 14h08
  4. [sql 2k] Visualiser Les Erreurs
    Par dondiavolo1983 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/04/2007, 11h45
  5. [PL/SQL] voir toutes les erreurs à la compilation
    Par ciol2.6.12 dans le forum Oracle
    Réponses: 2
    Dernier message: 14/04/2006, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo