
Functionのテスト(デバッグ)にて、
dbms_output.put_lineを使用しております。
しかし、
SQL*Plusで「SET SERVEROUTPUT ON」を発行してから
SELECT文を発行しても、
「dbms_output.put_line」で指定した値が表示されません。
ソースにはdbms_output.put_line文を入力しておりますし、
コンパイルも通っております。
SELECT文にてdbms_output.put_lineで指定した値を表示するには、
どのようにすればよいのでしょうか?
なお環境は、
Oracle8iを使用しております。
No.2ベストアンサー
- 回答日時:
ひょっとしてこれ?
dbms_outputはPL/SQLでのみ動くので、
declare
a varchar2(1);
begin
select fnc(2) into a from tbl
where col1 = 'hoge' ;
end;
/
なら出力されますが、
select fnc(2) from tbl;
だと出力されません。
ご回答ありがとうございます。
やはりプロシージャでないとdbms_outputは出力されませんか・・・
ファンクションのテストにはプロシージャで行うのがよさそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストアド実行時のエラー「参照...
-
ストアドプロシジャからストア...
-
ストアドプロシージャからアナ...
-
PL/SQL 実行中のSID
-
ストアド パッケージについて
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
キャッシュを使わずにSELECTを...
-
SQL*Loaderでのsysdate使用
-
SQLで部分的にGROUP BYしたいとき
-
Statement ignored というエラー
-
sqlplusでヘッダーが付かない
-
テーブルの主キーをdate型...
-
Accessの数値から時間に変換す...
-
excel 日付のみ置換したいのです
-
SQL Server で 翌月10日を取...
-
Accessでグローバル変数を宣言...
-
Google Apps Script、onChange...
-
DB2でのシステム日付のinsert、...
-
異なるスキーマのビューを元に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ストアドプロシジャからストア...
-
ストアド実行時のエラー「参照...
-
INSERT文の書式
-
PL/SQLのファンクションでのOUT...
-
PL/SQL exceptionを呼び出すには?
-
ストアドプロシージャからアナ...
-
PL/SQLについて
-
時間項目を60進数から10進数へ...
-
パッケージ内のファンクション...
-
PL/SQL 実行中のSID
-
質問:DBMS_OUTPUTの使用方法
-
毎日決まった時間にSQLを実...
-
ROW_NUMBER()を使用したデータ取得
-
PL/SQLに関して
-
OracleのTEXT_IOについて
-
ストアドについて
-
PL/SQLの例外
-
Function内に記述したdbms_outp...
-
PL/SQLのパフォーマンスについて
-
ストアドファンクション中でcon...
おすすめ情報