ストアドプロシージャと関数は、PLプログラムと総称され、PLブロックと命名され、入出力パラメータを通じて呼び出し元と情報を交換します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供しています。
ストアドプロシージャと関数の唯一の違いは、関数が常に呼び出し元にデータを返すのに対し、ストアドプロシージャは自発的にデータを返さない点ですが、OUTパラメータを使用して出力を実現できます。
OceanBaseデータベースでは、PLプログラムをデータベース内に格納でき、権限を付与することで、OceanBaseデータベースに接続された任意のセッションが実行できます。