ユーザー定義ファンクション

ユーザー定義関数を使用すると、データベース内のPL/SQLまたはSQLコードから、使用可能な外部関数を起動できます。ユーザー定義関数を使用して、Oracle Cloud Infrastructure Functions、AWSラムダ、Azure Functionsおよび外部プロシージャを起動できます。

Oracle Cloud Infrastructure Functionsは、完全に管理されたマルチテナントでスケーラビリティが高いオンデマンドのFunctions-as-a-Serviceプラットフォームです。Oracle Cloud Infrastructure Functionsは、エンタープライズグレードのOracle Cloud Infrastructure上に構築されており、Fn Projectオープンソース・エンジンによって強化されています。Oracle Cloud Infrastructure Functions (OCI Functionsとも呼ばれる)を使用して、ビジネス要件を満たすコードの開発に焦点を当てます。

詳細は、関数の概要を参照してください。

AWS Lambdaはサーバーレスのイベントドリブンなコンピュートサービスです。サーバーのプロビジョニングや管理を行わずに、ほぼすべてのアプリケーションやバックエンドサービスのコードを実行できます。

詳細は、AWS Lambdaを参照してください。

Azure Functionは、インフラストラクチャのプロビジョニングや管理を行わずにイベント・トリガー・コードを実行できるサーバーレス・コンピュート・サービスです。

以下のリンクから Azureのドキュメントを確認してください。

外部プロシージャは、第3世代言語(Cなど)で記述されたファンクションで、PL/SQLルーチンまたはファンクションと同様に、PL/SQLまたはSQL内からコールできます。

詳細は、「外部プロシージャの概要」を参照してください。