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 :

problème arbre hierarchique


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut problème arbre hierarchique
    J'utilise une requête du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select parent_value, level, child_value, level-1
    from table1, table2
    where cond
    connect by prior child_value = parent_value
    j'ai le message d'erreur ORA-01436: CONNECT BY loop in user data.
    A quoi correspond ce message?

    oracle version 9i

  2. #2
    Membre confirmé Avatar de gaboo_bl
    Profil pro
    Inscrit en
    Août 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 67
    Par défaut
    Bonjour,
    il me semble que cela indique que dans tes données tu dois avoir une child_value dont l'un des parents est lui même, donc le parcours de la hierarchie reviens sur cette valeur, remonte l'arbre hierarchique, retombe sur cette valeur, remonte...en boucle. il faut que tu vérifies tes données.

  3. #3
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    dans tes "connect" tu dois avoir une boucle sans fin
    avec un parent qui renvoit sur un enfant etc ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ORA-01436 CONNECT BY loop in user data
    
        Cause: The condition specified in a CONNECT BY clause caused a loop in the query, where the next record to be selected is a descendent of itself. When this happens, there can be no end to the query.
    
        Action: Check the CONNECT BY clause and remove the circular reference.

  4. #4
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    Citation Envoyé par sygale
    dans tes "connect" tu dois avoir une boucle sans fin
    avec un parent qui renvoit sur un enfant qui renvoit un parent ou lui même etc ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ORA-01436 CONNECT BY loop in user data
    
        Cause: The condition specified in a CONNECT BY clause caused a loop in the query, where the next record to be selected is a descendent of itself. When this happens, there can be no end to the query.
    
        Action: Check the CONNECT BY clause and remove the circular reference.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut
    exact, merci

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

Discussions similaires

  1. Probléme Arbre Binaire
    Par stitch974 dans le forum Général Python
    Réponses: 5
    Dernier message: 30/08/2010, 22h45
  2. LAF Arbre hierarchique
    Par hugues.heitz dans le forum Forms
    Réponses: 0
    Dernier message: 20/11/2008, 15h13
  3. Problème arbres rouges et noirs
    Par azertylr dans le forum C
    Réponses: 0
    Dernier message: 04/11/2007, 20h10
  4. Problème Arbres déca
    Par cervelle dans le forum C
    Réponses: 3
    Dernier message: 12/12/2006, 13h07
  5. [VB6] Problème Recordset Hierarchique
    Par boudincweole10 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/04/2006, 22h27

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