Cursor-For-Schleife mit dynamischen SQL-Anweisung
Gibt es eine Möglichkeit, führen Sie eine Cursor-For-Schleife mit einer dynamischen SQL-Anweisung?
Wenn ich das nicht wollen, deklarieren Sie einen record kann ich tun so etwas wie dieses (nur wenn als ich erklärte, dass der cursor..):
For I in cuSelect Loop
dbms_output.put_line(I.NAME);
End Loop;
Und ich kann Sie öffnen einen cursor für eine dynamische SQL-Anweisung:
Open cuSelect For 'Select * From TAB_X';
Fetch ceSelect Into recSelect;
Close cuSelect;
Aber das zu tun, muss ich zuerst erklären Sie den Datensatz.
Nun mein problem ist, dass ich öffnen Sie den Cursor für eine sehr große und komplizierte dynamische SQL-Anweisung. Die Struktur des Datensatzes unbekannt ist. Gibt es eine Möglichkeit zum öffnen einer variable cursor und Durchlaufen werden, es mit einer "schwarzarbeit" aufnehmen?
InformationsquelleAutor | 2013-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie können tun, was Sie wollen mit DBMS_SQL-Paket.
Können Sie auch überprüfen Sie diese:
Beispiel:
InformationsquelleAutor heuristican