ユーザー定義関数について

ユーザー定義ファンクションを使用すると、データベース内のPL/SQLまたはSQLコードから外部で使用可能なファンクションを起動できます。

ユーザー定義関数を使用して、次の外部関数を呼び出すことができます。

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

    詳細は、ファンクションの概要を参照してください。

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

    詳細は、「AWSラムダ」を参照してください。

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

    詳細は、Azure Functionsの概要およびAzureポータルでの最初のファンクションの作成を参照してください。

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

    詳細は、外部プロシージャとはを参照してください。

  • Google Cloud Run Function: Google Cloud Run機能は、ユーザーがインフラストラクチャをプロビジョニングまたは管理することなくイベント・トリガー・コードを実行できるサーバーレス・コンピュート・サービスです。

    詳細は、Google Cloud Run functionsを参照してください。