zuckerbrini
Mitglied
Hallo!
Ich habe also zwei Select's:
Hiermal die Cursor-For-Schleife für den ersten Select:
Genau die gleiche Schleife möchte ich jetzt nochmal ausführen nur mit dem zweiten Select.
Natürlich könnte ich das ganze nehmen und kopieren und nur den select austauschen, aber das ist ja nicht wirklich schön.
Gibt es hierfür nicht irgendeine Möglichkeit?
Wichtig ist noch das ich das ganze in einer einzigen Procedur machen will und nicht auf mehrere aufteilen.
Liebe Grüße
Ich habe also zwei Select's:
Code:
SELECT a, b, c
FROM irgendwas
WHERE x=1
SELECT a, b, c
FROM irgendwas
WHERE x=2
Hiermal die Cursor-For-Schleife für den ersten Select:
Code:
FOR schleife IN (SELECT a, b, c
FROM irgendwas
WHERE x=1) LOOP
--Hier werden nun ganz viele verschiedene Dinge gemacht
END LOOP;
Genau die gleiche Schleife möchte ich jetzt nochmal ausführen nur mit dem zweiten Select.
Natürlich könnte ich das ganze nehmen und kopieren und nur den select austauschen, aber das ist ja nicht wirklich schön.
Gibt es hierfür nicht irgendeine Möglichkeit?
Wichtig ist noch das ich das ganze in einer einzigen Procedur machen will und nicht auf mehrere aufteilen.
Liebe Grüße