6

Toadで使用しているのと同じリクエストを実行しようとしています

(ストアード・プロシージャーのシグニチャーは、2つのvarchar2パラメーターと1つのREF CURSORパラメーターです)

これが私がToadで行うことです

variable myCursor refcursor;
EXEC myproc('param1','param2',:myCursor );
print myCursor;

Squirrelでこれを書く方法がわからないので、Squirrelを使用する必要があります。

ご回答ありがとうございます

ラファエル

4

2 に答える 2

2

Squirrel SQL で動作する唯一の構文はPL/SQL ブロックです。

declare
v_param1  varchar2:='param';
v_param2  varchar2:='param';
TYPE ref_cursor IS REF CURSOR;
v_cur_results ref_cursor;
begin
MyProc (v_param1  , v_param2 , v_cur_results)
end;
/
于 2011-08-04T09:52:42.260 に答える
1

ツールがこの機能をサポートしていない場合、次善の策は、カーソルを出力する proc を作成することです。

幸いなことに、それはすでにあなたのために書かれています。http://www.oracle-developer.net/display.php?id=505の rc_to_dbms_sql( を 参照してください。

于 2011-07-04T12:12:53.663 に答える