プロが教えるわが家の防犯対策術!

初めまして、今業務でPL/SQLを使っているのですが、何を調べても分からないのでお聞きします。
DBMS_OUTPUTをプログラムに書き込んで画面表示をしています。文字や変数に格納された情報は出るのですが、空業や、スペースは以下のようにしてもどうしても表示されません。どうすればよいのでしょうか。
私が試した方法。↓
DBMS_OUTPUT.PUT_LINE( '' ); や DBMS_OUTPUT.NEW_LINE; です。
どうか教えてください。お願いします。

A 回答 (1件)

こんにちわ


DBMS_OUTPUT パッケージで空行の出力についてですが、
set serveroutput を実行する時に、format wrapped を指定すれば
問題を解決できると思います。
以下に、実行結果を示します。

※ 通常 (デフォルト) のケース
set serveroutput on
begin
dbms_output.put_line('123');
dbms_output.put_line('');
dbms_output.put_line('456');
end;
/
123
456
PL/SQLプロシージャが正常に完了しました。

※ format wrapped を指定したケース
set serveroutput on format wrapped
begin
dbms_output.put_line('123');
dbms_output.put_line('');
dbms_output.put_line('456');
end;
/
123

456
PL/SQLプロシージャが正常に完了しました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す