MySQL 5.1 リファレンスマニュアル :: 17 ストアドプロシージャとファンクション :: 17.2 ストアドルーチン構文 :: 17.2.10 フローコントロール・コンストラクト :: 17.2.10.3 LOOP ステートメント
« 17.2.10.2 CASEステートメント

17.2.10.4 LEAVE ステートメント »
Section Navigation      [Toggle]
  • 17.2.10 フローコントロール・コンストラクト
  • 17.2.10.1 IF ステートメント
  • 17.2.10.2 CASEステートメント
  • 17.2.10.3 LOOP ステートメント
  • 17.2.10.4 LEAVE ステートメント
  • 17.2.10.5 ITERATE ステートメント
  • 17.2.10.6 REPEAT ステートメント
  • 17.2.10.7 WHILE ステートメント

17.2.10.3. LOOP ステートメント

[begin_label:] LOOP
    statement_list
END LOOP [end_label]

LOOPは単純なループコンストラクトを実装します。これによって、複数のステートメントからなるステートメントリストを繰り返して使用することが可能になります。ステートメントのループ内での実行は、ループが閉じられるまで繰り返されます。これは一般的にLEAVEステートメントを使って達成されます。

LOOPステートメントにはラベルを貼ることができます。 begin_labelも存在していない限り、end_labelを附与することはできません。両方が存在する場合、これらは同じでなければなりません。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates