SQL プロシージャーのループ・ステートメント

ループ・ステートメントでは、条件が満たされるまで特定の論理を繰り返し実行することがサポートされます。

SQL PL では、以下のループ・ステートメントがサポートされます。
  • FOR
  • LOOP
  • REPEAT
  • WHILE

FOR ステートメントは他のステートメントとは異なります。つまり、FOR ステートメントは、定義済みの結果セットの行に対する反復操作を行うのに使用されるのに対して、その他のステートメントは、各条件が満たされるまで、一連の SQL ステートメントに対する反復操作を行うために使用されます。

どのループ制御ステートメントの場合も、識別のためのラベルを定義することができます。