Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2011, 19h28   #1
Invité de passage
 
Chef de projet en SSII
Inscription : août 2011
Messages : 1
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Transports

Informations forums :
Inscription : août 2011
Messages : 1
Points : 0
Points : 0
Par défaut SQL Oracle - probleme Requete hierarchique

Bonjour,

j' ai une table "hiérarchie_projets" construite de cette façon :
Id_enfant, Id_parent
je dois identifier tous les parents d'un fils
le point d'entrée étant le fils (remonter dans la hiérarchie)
et restituer la hiérarchie sur une ligne

Ex. de la table
Fils / parent
I / E
E / B
B / A
G / C
C / A

Ex. de restitution attendue

Niv5,Niv4,Niv3,Niv2,Niv1
I, E, B, A, vide
G, C, A , vide, vide
etc


j'ai bien tenté une requête du ce type :

connect BY prior id_enfant = id_parent
start WITH id_parent IS NULL

je suis en oracle10G
Merci pour votre aide
mikway est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 15h22   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
si vous avez un nombre de niveaux connu, ce post devrait vous aider :

http://www.developpez.net/forums/d10...-hierarchique/
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h43.


 
 
 
 
Partenaires

Hébergement Web