Object Browserにはテーブル以外にも様々なデータベースオブジェクトの作成・管理が可能です。代表的なデータベースオブジェクトとしてストアドプロシージャの作成方法をご紹介します。左ペインの「PROCEDURE」を右クリックし、「新規作成」をクリックします。
作成画面が表示されますので「名前」欄にストアドプロシージャ名を入力し、ストアドプログラムのコードを入力します。Oracle版の場合はPL/SQLのコード入力が必要となりますが、久しぶりに入力する際はつい書き方を忘れがちです。そのようなときは右上の「サンプル」ボタンを押してみましょう。
PL/SQLのコードサンプルを確認することが表示され、変数の宣言やIF文、LOOP文、例外ブロックを確認することが可能です。サンプルコードをコピーして作成画面に貼り付けることも可能です。
また、コンパイルの正常完了後は「実行」というボタンで作成したプロシージャを動かすことができます。
ストアドプロシージャに引数が設定されている場合は引数の入力欄表示されますので値を入力して実行が可能です。また、PL/SQL内にDBMS_OUTPUT.PUTLINE関数を使用している場合はその出力値も表示されます。さらに、デバッグ実行も可能です。「DEBUG」ボタンを押してみましょう。