Peter Thomassen: Stored procedures: Variablen im Cursor

Beitrag lesen

Hallo,

Wenn ich richtig liege

  • du hast in deiner Tabelle mehrere Bäume
  • du willst die Baum-Wurzel für ein beliebiges Element in deinem
      Baum herausfinden?

Korrekt.

Dennoch solltest du vielleicht an dieser Stelle keinen Cursor
verwenden sondern eine einfachere WHILE Schleife. Ein Cursor ist
einer dazu gedacht ein einmaliges Result Set zu erzeugen um es
dann Record für Record zu verarbeiten.

Das Gefühl hatte ich auch, mir war allerdings nicht bekannt, dass man das Ergebnis einer SELECT-Abfrage einfach in eine Variable verfrachten kann; so ist es natürlich einfacher. Die Syntax mit den eckigen Klammern wäre mir neu, ich werde es aber mal ausprobieren. Danke!

Bye,
Peter