Chris: SELECT in Prozedur / Funktion

Beitrag lesen

Danke für die Hinweise.

Felix, dein Tipp ist mir bekannt ;) Also das grundsätzliche Vorgehen ist mir bewusst. Problem ist: Ich weiß nicht wie ich in der Prozedur die einzelnen Zeilen der Tabelle speichern kann. Mein Body würde so aussehen:

SELECT id, bezeichnung INTO v_id, v_bezeichnung from tabelle;
(oder gibt es nicht auch eine möglichkeit mit select * in eine variable die ganze reihe zu schreiben? wenn ja, wie definiere ich den datentyp?)

Wie kann ich jetzt für jeden Datensatz die beiden Variablen an PHP übergeben? Mit Out-Parameter, also out_id:=v_id und out_bezeichnung:=v_bezeichnung?? Dann gibt er doch nur von einem Datensatz die beiden Paramater zurück, oder?

Oder muss ich das über einen Cursor lösen?

Datenbank ist eine Oracle XE.