プロシージャを OSqlEdit で実行する方法を2例。
Declare
c_ret varchar2(30);
Begin
c_ret := MyFunction('111', 1);
DBMS_OUTPUT.PUT_LINE(c_ret);
End;
Declare
TYPE recData IS RECORD(
Data1 varchar2(30)
, Data2 varchar2(30)
);
TYPE curType IS REF CURSOR;
hoge curType;
curData recData;
Begin
MyFunction('20151124', '', '', '', hoge);
loop
fetch hoge into curData;
exit when hoge%notfound;
dbms_output.put_line(curData.Data1);
dbms_output.put_line(curData.Data2);
end loop;
End;
参照