Einzelnen Beitrag anzeigen

borwin

Registriert seit: 14. Sep 2006
Ort: Rostock
72 Beiträge
 
Delphi 2007 Enterprise
 
#2

AW: Recursive Stored Procedure

  Alt 8. Jul 2010, 13:58
Hallo,

versuche mal folgendes. Mit Deiner Variante bekommst Du nur einen Datensatz zurück.
EXECUTE Prozedur liefert immer nur eine Zeile.

SQL-Code:
 FOR SELECT ITRE_PKEY
         FROM INKATREE
        WHERE MY_PARKEY = :O_TREEPKEY
         INTO :V_TREEPKEY
           DO
   BEGIN
       SUSPEND;
       -- Jetzt noch alle childs einsammeln
       FOR SELECT O_TREETITLE,:O_TREEPKEY
           FROM P_TEST_ITERATE_TREE (:V_TREEPKEY)
           INTO :O_TREETITLE, :O_TREEPKEY
       DO
       BEGIN
          suspend;
       END
   END
Gruß Borwin

Geändert von mkinzler ( 8. Jul 2010 um 13:59 Uhr) Grund: Code-Tag durch SQL-Tag ersetzt
  Mit Zitat antworten Zitat