【データベース:Oracle復習】PL/SQL Oracle Live SQLで「Hello World」を出力する
Oracle復習シリーズ、今回はプログラミングの第一歩「Hello World」です。環境構築不要の Oracle Live SQL を使って、画面に出力する基本を確認しましょう。
1. サンプル:標準出力の基本
【 コード 】 PL/SQLで文字列を出力するには、`DBMS_OUTPUT.PUT_LINE` を使用します。今回は宣言部(DECLARE)を使わない、最もシンプルな無名ブロックで実行します。
DBMS_OUTPUT.PUT_LINE('hello world') ;
END ;
/
2. 実行結果:出力タブの確認
hello world
Oracle Live SQLでは、実行後に画面下部の「DBMS output」タブをクリックすることで、上記の結果を確認できます。
3. 解説:DBMS_OUTPUTパッケージ
PL/SQLには、デバッグや結果確認のために標準で用意されているパッケージがあります。それが `DBMS_OUTPUT` です。
★ DBMS_OUTPUT:Oracleが標準提供するパッケージ名。
★ PUT_LINE:中身を出力して改行するプロシージャ(手続き)。
★ ' (シングルクォート):文字列を囲む際に使用。ダブルクォートではない点に注意。
1. 理解のコツ: `DBMS_OUTPUT.PUT_LINE` は、Javaの `System.out.println` や Pythonの `print` に相当します。開発中の変数の値を確認する際など、もっとも多用するツールの一つです。
2. Live SQLの視点: 通常のSQL*Plusなどでは `SET SERVEROUTPUT ON` というコマンドが必要ですが、Live SQLは自動で出力をキャッチしてくれるので、学習には最適の環境ですね。
4. まとめ
「hello world」が表示された瞬間、データベースとの対話が成立したことになります。これが全ての複雑な処理の出発点。次はこの出力機能を使って、計算結果やデータの中身を表示させていきましょう!