メソッドの実行

このトピックでは、メソッドまたはファンクションを実行する手順について説明します。

Oracle® Database Navigatorツールでのメソッド実行は、プロシージャやファンクションなどの複雑なデータ型の実行に役立ちます。実行されたメソッドの結果がDB実行コンソール・ウィンドウに表示されます。メソッド(ファンクションまたはプロシージャ)を実行するには:

  1. DBブラウザ・ペインのプログラム・エディタ・ウィンドウから、プロシージャやファンクションなどのデータベース・オブジェクトを開きます。
  2. メソッド(データベース・ファンクションまたはプロシージャ)を記述または編集します。
  3. プログラム・エディタ・ウィンドウのツールバー・メニューからメソッドの実行アイコンをクリックします。

    エディタのメソッドの実行オプション

    DBナビゲータ - メソッドの実行ダイアログ・ボックスが開き、メソッドが実行されるターゲット・データベース接続、スキーマおよびセッションの詳細が表示されます。


    DBナビゲータ - メソッドの実行ダイアログ・ボックス

  4. テキスト・ボックスに入力パラメータの値を入力します。入力パラメータの許容される文字タイプと最大文字長がテキスト・ボックスの横に表示されます。使用可能な値アイコンをクリックすると、前のメソッド実行に使用されたパラメータ値の履歴が表示されます。
  5. ターゲット・コンテキスト・セクションで、メソッドの実行に使用可能なオプションから別のターゲット・スキーマおよびターゲット・セッションを選択できます。
  6. 実行後にコミット・チェック・ボックスを選択して、データベースで実行トランザクションを自動コミットします。
  7. このメソッド実行のログ・イベントを取得する場合は、ロギングの有効化(DBMS出力)チェック・ボックスを選択します。
  8. 実行をクリックします。

    実行されたメソッドの結果がDB実行コンソール・ウィンドウに表示されます。結果には、メソッドの入力とその出力が含まれ、別のタブに出力に対応するフェッチされたレコードが表示されます。


    DBコンソール・ウィンドウのメソッド実行結果

    ロギングの有効化(DBMS出力)オプションが有効になっている場合、DBMS出力タブにメソッド実行イベントの統計が表示されます。


    DBコンソール・ウィンドウのDBMS出力タブ

    DB実行コンソール・ツールバーのメニュー・オプションから、(エディタで)メソッドを編集したり、メソッドを再度実行したり、実行ダイアログ・ボックスを開いて入力パラメータまたはターゲット・コンテキストを変更できます。さらに、結果でフェッチされたレコードをエクスポートして、特定のレコードを検索し、レコードの詳細を表示できます。