0
"select 'a' as alphabet, 1 as number from dual"
のような文字列をプロシージャに渡して、同じものをカーソルに割り当てる必要があります。ここでOracleプロシージャのカーソルをvarchar2変数として
は私のprocは
CREATE 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;
どのように見えるか私のコードで即時や他のものを実行しようとしましたが、何も助けません。
大変お手伝いしました。どうもありがとう。 – Jay