2011-01-09 41 views
1

次のストアド・プロシージャを使用するには、いくつかの助けが必要です。匿名ブロックが完了し、結果を見ることができません。これは、PL/SQLのdevloperの「TES」ウィンドウに完全に正常に動作しますが、私はOracle SQL Developerのストアド・プロシージャの実行


DECLARE 
TYPE OUTPUT_CURSOR IS REF CURSOR 
t_c OUTPUT_CURSOR 
BEGIN 
P_M.E_S.T_S_QUERY(123,'ABC','20100101','20100131','ALL',:t_c);  
END; 
+0

ページの下部にある出力タブの[スクリプト出力の表示]をクリックしていますか? 私はデフォルトではグリッドビューを表示すると思います。これは、PL/SQLブロックを実行すると、何も表示されません。 – diagonalbatman

+0

ビューで運がない|スクリプトの出力は、ウィンドウはまだblakです。ステートメント出力ウィンドウには、「無名ブロックが完成」というメッセージが表示されます。私も "+"ボタンを試しましたが、 "Select connection"ダイアログがポップアップしますが、結果は表示されません。 – user85917

答えて

5

あなたがを使用してDBMS出力を有効にしていることを確認し、それはORACLE SQL Developerで働く見たい「表示 - > DBMS出力 ""と表示され、結果ウィンドウの"+"ボタンをクリックします。

+0

ああ私はそのオプションについても忘れていた – diagonalbatman

0

SQLデベロッパーでは、DBMS OUTPUTを有効にしての出力手順を表示します。 VIEWメニューに行き、このオプションを見つけることができます。 (CTRL + N(+ボタン)を押して、希望する接続のDBMS出力を有効にすることを忘れないでください。

希望します。 :)

関連する問題