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

Oracle Discussion :

[PL/SQL] Problème de ora 06512


Sujet :

Oracle

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    455
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 455
    Par défaut [PL/SQL] Problème de ora 06512
    Bonjour j'ai créé une fonction qui parcourt une table et concatène des valeurs.
    Mais quand je veux l'executer , oracle m'indique l'erreur oara 06512.
    je n'arrive pas à voir à quoi cela correspond.
    est ce que quelqu'un a déjà rencontré ce problème et pourrait m'aider?
    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 138
    Par défaut Ora-06512
    Un ORA-06512 n'arrive généralement pas seul, il y a d'autre(s) numéro(s) d'erreur qui le suivent. Pouvez vous les donner?

    Le ORA-06512 dit seulement qu'une erreur est survenue dans la pile PL/SQL. L'erreur qui le suit est l'erreur qu'il faut prendre en compte.

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    455
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 455
    Par défaut Reponse
    Ah oui excusez moi, je n'avais pas fait attention. c'est l'erreur ora 06502

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    C'est une erreur courante lorsque l'on souhaite stocker une valeur plus importante que la variable d'accueil ne peut stocker. Par exemple, charger 100 caractères dans une variable déclarée Varchar2(50).....

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    455
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 455
    Par défaut problème
    ok d'accord....merci
    bon je me suis rendue compte que ma boucle ne s'arretait pas pourtant ma syntaxe est bonne...
    m'enfin je vais chercher...snif

  6. #6
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Pour info :
    Citation Envoyé par http://ora-06502.ora-code.com/
    ORA-06502: PL/SQL: numeric or value error string
    Cause: An arithmetic, numeric, string, conversion, or constraint error occurred. For example, this error occurs if an attempt is made to assign the value NULL to a variable declared NOT NULL, or if an attempt is made to assign an integer larger than 99 to a variable declared NUMBER(2).
    Action: Change the data, how it is manipulated, or how it is declared so that values do not violate constraints.
    Sinon, votre boucle, c'est un for ? un while ?

  7. #7
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    455
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 455
    Par défaut problème resolu
    j'ai trouvé d'où venait le problème.
    j'ai donné à mes variables le même nom que mes colonnes du coup dans mon surseur il n'arrivait pas à faire la différence.

  8. #8
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Par défaut Solution
    J'ai trouvé aussi la meme reponse que LeoAnderson sur http://www.oracleref.com/en/ORA-06512.html mais je ne vois pas trop ce qu'il faut faire pour corriger ce type d'erreur. C'est forcément lié a un probleme de concatenation ?

  9. #9
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Par défaut
    ha non excusez moi je vient de trouver d'où venait mon problème.
    Veuillez m'excuser pour cette question, je crois que j'ai lu trop vite

  10. #10
    Membre éprouvé

    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 183
    Par défaut
    Bonjour emil,


    Je ne comprends pas trop ta démarche sur le forum. Tu demandes de l'aide et après tu t'excuses d'avoir trouver la solution. C'est très bien au contraire, il n'y a pas besoin de s'excuser mais par contre on reste sur notre faim.

    On s'attendais à ce que tu nous dise ce que tu as fais pour résoudre ton problème.

    Ainsi , cela permet d'avoir dans le post :
    - un problème posé
    - une solution

    N'est ce pas mieux.

    Je t'envoie un message privé parce que j'ai quelques doutes que tu vois mon message.

    Merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/06/2014, 17h48
  2. [9iR2] PL/SQL exception ORA-06512
    Par islam21 dans le forum Oracle
    Réponses: 1
    Dernier message: 01/05/2013, 22h13
  3. [PL/SQL] problème de trigger
    Par Chuck67 dans le forum Oracle
    Réponses: 14
    Dernier message: 09/12/2004, 23h17
  4. [SQL] problème avec les date et les group By
    Par Stef784ever dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/11/2004, 09h18
  5. [Debutant][Join Sql] problème de join
    Par ultimax dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/11/2004, 12h01

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