こんにちは私はすでにSelectを持つ共用体のみを持つOracleプロシージャを作成しました。プロシージャはこのパラメータで作成されます。oracleプロシージャからの戻り値の取得
PROCEDURE mp_prov_preview(pDateFrom IN DATE,
pDateTo IN DATE,
preturn_cursor OUT spdutil.tref_cursor) IS
v_cursor spdutil.tref_cursor;
プロシージャから返された結果セットを取得する方法はわかりません。私はPL SQLを使用しています。私はこの方法で試してみましたが、結果は表示されません。
begin
-- Call the procedure
mp_prov_preview('01-oct-2016',
'31-oct-2016',
:preturn_cursor);
end;
PS。私はPLSQL
これは、あなたが結果を何もしていないからです。プロシージャの場合、 "出力"結果は、あなたのケースのOUTパラメータは 'preturn_cursor OUT spdutil.tref_cursor'と定義されます。プロシージャをコールした後、この変数を使用してループする必要があります。これは、ユニオンのみのクエリの結果であるためです。 –