1

私は、プロシージャを実行して、表示用に 1 つのカーソルを返すことに慣れています。

var recCursos refcursor;
exec user.package.procedure(inputValue1, :recCursor);

ただし、今回は 5 つのアウトバウンド カーソルを持つプロシージャを実行する必要があり、それらすべてを表示できるようにしたいと考えています。これを行う最も簡単な方法は何ですか? これまでのところ、Benthic Golden (または他の SQL UI) 内ではなく、プログラムによる実行に関するオンライン記事のみを見つけました。

4

2 に答える 2

2

Golden には、単一のカーソルを表示するための事前定義された変数 ":cursor" があります。

exec user.package.procedure(inputValue1, :cursor);

5 カーソルのサンプルは表示されませんが、使用している Golden のバージョンによっては、オプションがある場合があります。

于 2013-04-16T20:15:04.517 に答える
0

Goldenは標準の Oracle スクリプト構文を処理するため、次のものを使用できます。

var cursor1 refcursor;
var cursor2 refcursor;
exec MyMultiCursorProc(inputValue1, :cursor1, :cursor2);
print cursor1;
print cursor2;

[結果] | [カーソル名] にある [カーソル [カーソル名] の表示] メニュー項目を選択して、定義された各カーソルを表示することもできます。バインド変数カーソル メニュー。

于 2013-06-13T10:13:22.897 に答える