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