PLはSQLの拡張機能として制御文を導入し、プログラム内の文の実行順序をより柔軟に制御できるようにしました。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみ提供されます。
OceanBaseデータベースのPLプロシージャ制御文には、主に以下の3種類があります:
条件選択
実行時の異なる条件に基づいて、異なる文を実行するかどうかを制御します。条件選択文のキーワードは
IFとCASEです。ループ制御
条件に基づいて一連の文を繰り返し実行します。ループ文には
FOR LOOP、WHILE LOOP、および基本的なLOOPがあります。シーケンス制御
シーケンス制御文は、指定されたラベル文にジャンプするか、何も処理を行わないことを許可します。
GOTOとNULLが含まれます。