J'essaie d'écrire une fonction récursive de type PL/SQL.Création d'un enregistrement en PL/SQL
Le problème est:
Donc, dire le tableau A a des lignes:
{B, C},
{C, D},
{C, F},
{D, E},
{E, F}
retour tout ce que B dépend, directement et indirectement.
Le tuple {B, C} implique que B dépend de C, C dépend de D et ainsi de suite. Cette fonction, lorsqu'elle reçoit B, renverrait un curseur ou quelque chose qui donnerait: {C, D, F, E} Notez que les simples boucles et les valeurs d'impression peuvent donner des résultats en double (dans ce cas, E). Je suis plutôt nouveau à PL/SQL et je ne peux pas vraiment penser à un moyen de le faire.
Merci d'avance pour toute aide!
Je n'ai pas encore essayé. Cependant, je commence à penser à faire un programme d'emballage en Java pour faire cela pour moi à la place ... –
Java? Soupir, une hiérarchie de dépendances est ce qui est nécessaire ... +1 – tbone
Essayé et fonctionne! Merci, Adam! :) –