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

ユーザー定義ファンクションを使用すると、データベース内の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実行関数: Google Cloud実行関数は、ユーザーがインフラストラクチャをプロビジョニングまたは管理することなくイベント・トリガー・コードを実行できるようにするサーバーレス・コンピュート・サービスです。

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