1 『JavaScript開発者ガイド』のこのリリースでの変更点
この章では、Oracle Database 23aiの『Oracle Database JavaScript開発者ガイド』の変更点を示します:
2024年7月、リリース更新23.5
Oracle Database 23aiリリース更新23.5での『Oracle Database JavaScript開発者ガイド』の重要な更新が含まれています:
| 機能 | 説明 |
|---|---|
|
Linux for Arm (aarch64)でのMLEサポート |
Linux x86-64に加えて、マルチリンガル・エンジン(MLE)はLinux for Arm (aarch64)でサポートされています。 |
|
|
この新しい構文を使用する例は、「型マッピング」を参照してください。 |
2025年1月、リリース更新23.7
Oracle Database 23aiリリース更新23.7での『Oracle Database JavaScript開発者ガイド』の重要な更新が含まれています:
| 機能 | 説明 |
|---|---|
|
外部ファンクション・インタフェース |
外部ファンクション・インタフェース(FFI)を使用すると、PL/SQLパッケージ、ファンクションおよびプロシージャをJavaScriptオブジェクトとして処理できるため、PL/SQLで作成されたオブジェクトへのより直接的なアクセスが可能になります。 |
|
フェッチ・タイプ・ハンドラ |
|
リリース更新23.8 (2025年4月)
Oracle Database 23aiリリース更新23.8での『Oracle Database JavaScript開発者ガイド』の重要な更新が含まれています:
| 機能 | 説明 |
|---|---|
|
制限されたJavaScript実行コンテキスト |
|
リリース更新23.9 (2025年7月)
Oracle Database 23aiリリース更新23.9に関する『Oracle Database JavaScript開発者ガイド』の重要な更新点を次に示します:
| 機能 | 説明 |
|---|---|
|
DRCPでのMLEサポート |
MLEを、データベース常駐接続プール(DRCP)が有効になっている専用サーバーで使用できるようになりました。 |
|
|
自分固有のスキーマでMLEを使用してJavaScriptを実行するために、 それでもまだ、計画しているデータベースでのJavaScriptとのやり取りによっては、さらに権限が必要になる場合があります。 MLEでのJavaScriptの操作に必要なシステム権限およびオブジェクト権限 |
|
インラインJavaScriptファンクションに対するコンパイル時の構文チェック |
インライン・コール仕様を実行するときは、コンパイル時に構文チェックが実行されるようになりました。JavaScriptファンクションの構文は実行前にチェックされますが、それでも、任意のlintツールを使用して実行前にコードを分析することをお薦めします。 MLEモジュールを作成するときも、コンパイル時の構文チェックは引き続きサポートされます。 |