MLEでのJavaScriptモジュールの使用
JavaScriptモジュールは、様々な方法で使用でき、一連のデータ定義言語(DDL)コマンドを使用して管理できます。
MLEモジュールで提供されているJavaScriptコードは、次の方法で使用できます:
-
MLEモジュールによってエクスポートされたJavaScriptファンクションは、MLEモジュール・コールと呼ばれるコール仕様を作成することで公開できます。これにより、SQLおよびPL/SQLからファンクションを直接コールできます。
-
JavaScript MLEモジュールによってエクスポートされた機能は、他のMLE JavaScriptモジュールにインポートできます。
-
DBMS_MLEのコード・スニペットは、JavaScriptの動的起動用のモジュールをインポートできます。
ユーザーがMLEモジュールを作成および実行できるようにするには、複数の権限を付与する必要があります。
関連項目:
-
モジュール・コールの詳細は、「MLE JavaScriptモジュールのインポートの概要」を参照してください
-
DBMS_MLEおよびデータベースでのJavaScriptコードの動的起動の詳細は、「動的MLE実行の概要」を参照してください -
MLE固有の権限の詳細は、「MLEでのJavaScriptの操作に必要なシステム権限およびオブジェクト権限」を参照してください
トピック
- データベースでのJavaScriptモジュールの管理
必要な権限がある場合は、SQLでMLEモジュールをスキーマ・オブジェクトとして作成できます。 - MLEモジュール・コール用のJavaScriptコードの準備
MLEのJavaScriptモジュールは、モジュール用のECMAScript 6標準に従います。MLEモジュールのユーザーが使用すると予想されるファンクションと変数をエクスポートする必要があります。 - MLEにJavaScriptコードを提供するための追加オプション
MLEモジュールのJavaScriptソース・コードは、PL/SQLを使用してインラインで指定できますが、BFILE、BLOBまたはCLOBを使用して指定することもできます。この場合、ソース・ファイルはUTF8でエンコードする必要があります。 - モジュール・バージョン情報の指定およびJSONメタデータの指定
MLEモジュールでは、オプションのメタデータをバージョン文字列および自由形式のJSON値メタデータの形式で保持できます。 - JavaScriptモジュールの削除
DROP MLE MODULEDDL文を使用して、MLEモジュールを削除します。 - JavaScriptモジュールの変更
MLEモジュールの属性は、ALTER MLE MODULE文を使用して割当てまたは変更できます。 - 組込みJavaScriptモジュールの概要
MLEには、任意の実行コンテキストでインポートできる一連の組込みJavaScriptモジュールが用意されています。 - MLE JavaScriptモジュールに関連するディクショナリ・ビュー
データ・ディクショナリには、JavaScriptモジュールの詳細が含まれています。
親トピック: MLE JavaScriptモジュールおよび環境