4

Oracleにストアドプロシージャがあり、その中でoutパラメータを使用しています。Toadで出力を表示する方法を知りたいです。

4

3 に答える 3

6

値を格納する変数を宣言し、その後、データに対して必要な処理を行う必要があります。出力を見たいだけの場合は、dbms_outputがおそらく最も簡単な方法です。

declare
  -- declare variable to store out data in.  Make sure datatype is correct
  v_out VARCHAR2(50);
begin
  -- call procedure, assigning value of out parameter to variable you declared
  my_proc(
    p_in => 3,
    p_out => v_out
  );
  -- display value now in variable
  dbms_output.put_line('Value of p_out: '||v_out);
end;
于 2010-09-03T14:09:28.257 に答える
5

Toad スキーマ ブラウザで [実行] ボタンをクリックすると、プロシージャを呼び出すためのテスト コードが生成され、dbms_output を介して OUT パラメータが書き込まれます。dbms_output ウィンドウで出力を確認します (左端の 2 つのアイコンを使用して、dbms_output ウィンドウで出力を有効にする必要がある場合があります)。

于 2010-08-23T11:43:43.593 に答える