ORACLE機能 標準パッケージ

[DBMSパッケージ] 文字をコンソールに出力する(DBMS_OUTPUT)

投稿日:2017年9月2日 更新日:

文字をコンソールに出力するには、DBMS_OUTPUTパッケージを使用します。

サンプル

例1)文字列をコンソールに出力する

実行例
SQL> set serveroutput on SQL> / hoge PL/SQLプロシージャは正常に完了しました。

例2)文字を貯めこんでから一気にコンソールに出力する

実行例
SQL> set serveroutput on SQL> / hoge PL/SQLプロシージャは正常に完了しました。

DBMS_OUTPUTでコンソールに出力するには、SQL*PLus上で「set serveroutput on」コマンドを実行しておく必要があります。

DBMS_OUTPUTのメソッド

以下のようなメソッドがあります。

【DBMS_OUTPUTのメソッド】
メソッド解説
DBMS_OUTPUT.PUT_LINE(str1)str1を最後に改行文字を付加して出力する
DBMS_OUTPUT.PUT(str1)str1を溜め込む(出力はしません)
DBMS_OUTPUT.NEW_LINE溜め込んだ文字を最後に改行文字を付加して出力する

解説

  • DBMS_OUTPUTでコンソールに出力するためには、serveroutputシステムパラメータの値を「on」に設定しておく必要があります。
    (コンソール上で、「set serveroutput on」とやればOKです。)
    詳しくはこちらをご覧ください。→ DBMS_OUTPUTからの出力を有効/無効にする

スポンサーリンク

スポンサーリンク

-ORACLE機能, 標準パッケージ

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[SQL] カラムを結合した結果をSELECTしたい

カラムを結合した結果をSELECTするには、カラムを「||」でくっつければOKです。 サンプル 例)PREF_NM、CI ...
ORACLE

[ORACLE] データファイルを削除する

データファイルを削除するサンプルです。 サンプル 例)表領域「tbs01」のデータファイル「C:¥ORACLE& ...
ORACLE

[サンプル共通関数] 年月日から消費税率を返すFunction

YYYYMMDD形式の日付文字列を渡すと、対象日の消費税率を返すFunctionです。 サンプルFunction 例)年 ...
ORACLE

[SQL*Plus] ファイルに記述されたSQLを実行する(@)

SQL*Plusで、ファイルに記述されたSQLを実行する方法です。 サンプル 以下のファイルをC:¥に置いたとし ...
ORACLE

[データディクショナリ] 表領域の情報を取得する

TABLESPACE(表領域)の情報を参照するには、 TABLESPACESデータディクショナリビューを参照します。 T ...

スポンサーリンク