in Oracle SQL Procedure in Schleife ausführen

Gast #5946344
Lesenswert?
• ▲
▼
Hi zusammen,


ich habe (in Oracle SQL) eine Prozedur, welche ich so ausführen kann.
1
execute meine_prozedur(prm1, prm2);
2
execute meine_prozedur(prm3, prm4);

jetzt wollte ich das ganze vereinfachen und eine schleife darus 
machen...


die schleife funktioniert auch perfekt wenn ich den dmbs_output mache
1
   FOR usr in 1 .. totUsr LOOP 
2
            dbms_output.put_line('User: ' || user(usr)); 
3
   END LOOP;

füge ich aber mein execute ein, beschwert er sich, dass ich doch bitte 
"meine_prozedur" declarieren muss...

Was muss ich beachten, wenn ich im Loop vorhandene Prozeduren ausführen 
will?

Vielen Dank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.