Last Updated 2016/01/12
 Programming Tips  Oracle  索 引 
OSqlEdit でプロシージャ実行
2016/01/12

プロシージャを 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;


参照
前後のTips
OSqlEdit でプロシージャ実行

DSS ProgrammingTipsCGI Ver1.04