8.4 MLEコール仕様の管理
MLE JavaScriptモジュールによってエクスポートされたファンクションは、コール仕様を作成することで公開できます。
コール仕様には、モジュールとインライン化(DDLに埋め込まれたJavaScriptコード)の2つのタイプがあります。また、コール仕様はスキーマレベルのファンクションおよびプロシージャとして作成することも、パッケージ宣言の一部にすることもできます。したがって、MLE JSページの「ナビゲータ」タブには、パッケージ内のコール仕様、モジュールベースのコール仕様およびインライン化コール仕様(青色のオーバーレイ・アイコン)を示す様々なアイコンが表示されます。
インライン・コール仕様を作成するには、「ナビゲータ」タブで「オブジェクト」サブメニューを選択し、「インライン・コール仕様」をクリックします。
MLEモジュールのコール仕様の作成
MLEモジュールのコール仕様を作成するには:
-
左ペインの「ナビゲータ」タブで、「オブジェクト・サブメニュー」を選択し、「オブジェクトの作成」をクリックします。
「MLEコール仕様の作成」パネルが表示されます。
-
「名前」フィールドに、コール仕様の名前を入力します。
-
「モジュール名」および「環境名」フィールドでモジュールおよび環境を選択します。
モジュールを選択すると、「使用可能なファンクション」ボックスにファンクションが自動的に移入されます。
-
「プロシージャ」または「ファンクション」を選択します。「ファンクション」の場合、ドロップダウン・リストから戻りデータ型を選択します。
-
使用可能なファンクションのリストからファンクションを選択します。ファンクションを選択すると、パラメータが自動的に「パラメータ」フィールドに事前入力されます。必要に応じて、「方向」および「タイプ」フィールドを編集できます。パラメータ行をクリックすると、「パラメータ宣言」および「シグネチャ」フィールドが自動的に事前入力されます。
- 「作成」をクリックします。
コール仕様の作成の詳細は、『Oracle Database JavaScript開発者ガイド』のコール仕様の作成を参照してください。
コンテキスト・メニュー・オプション
左ペインでコール仕様オブジェクトを右クリックし、次のオプションを表示します:
- 編集: コール仕様を編集する場合に選択します。パラメータ関連フィールドのみ編集できます。
- 削除: データベースからコール仕様を削除する場合に選択します。
- コンパイル: コール仕様をコンパイルまたは再コンパイルする場合に選択します。
コール仕様の作成方法の例は、例: MLEコール仕様の作成を参照してください。