Ich möchte eine Zeichenfolge wie "select 'a' as alphabet, 1 as number from dual"
an Prozedur übergeben und verwenden Sie die gleiche, um einen Cursor zuzuweisen.Oracle Prozedur-Cursor als varchar2 Variable
Hier ist mein Code, wie mein proc wie
siehtCREATE OR REPLACE PROCEDURE ME(sqlstmt in varchar2)
AS
C1 CURSOR IS sqlstmt;
BEGIN
FOR REC IN C1
LOOP
DBMS_OUTPUT.PUT_LINE(REC.alphabet);
END LOOP;
END;
sofort und andere Sachen versucht auszuführen, aber nichts half.
Hilft große Zeit. Danke vielmals. – Jay