私はストアド プロシージャ Procedure1 を持っています。
- Procedure1 内で、sys_refcursor ProcResult2 を返す別のプロシージャー Procedure2 を呼び出しています。
- このカーソルの各行をトラバースし、データをテーブルに挿入する必要があります
コード
Create Procedure1()
as
ProcResult1 Sys_refcursor;
begin
Procedure2(ProcResult2);
For eachrow in ProcResult2
Loop
insert into test_table(ProcResult2.Id);
end loop;
end ;\
2.機能を実現する方法についてのアイデア、指針はありますか?つまり、ProcResult2 で返された各行をトラバースし、新しいテーブルに挿入します。