|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||||
|
Expert Confirmé
![]() ![]() Urbaniste Inscription : juillet 2004 Messages : 1 424 ![]() |
Salut
J'ai une table hiérarchique Code :
par exemple Code :
par exemple sur le SUPER ADMIN je récupère tout mais sur l'ADMIN A je veux Code :
la seule solution que j'ai trouvé créer une fonction récursive mais ça plante!! Code :
j'obtiens donc Code :
j'ai donc pensé rappeler ma fonction sur chaque fils genre Code :
A+JYT |
||||||||||||
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
la méthode classique pour dérécursifier une méthode est d'utiliser un "stack"… dans le contexte de PL/SQL, ce stack pourrait être une table temporaire et le résultat devant être collecter sous forme d'un ensemble on pourrait aussi l'implémenter sous forme de table temporaire… en "pseudo" code : Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com