LOOP (Snowflakeスクリプト)¶
LOOP ループは、反復回数または終了条件を指定しません。ユーザーは、ループ内で BREAK または RETURN を使用して、明示的にループを終了する必要があります。
ループの詳細については、 ループの操作 をご参照ください。
注釈
この Snowflakeスクリプト 構造は、 Snowflakeスクリプトブロック 内でのみ有効です。
構文¶
条件:
使用上の注意¶
LOOPは、BREAKまたはRETURNが実行されるまで繰り返されます。BREAKまたはRETURNコマンドは、ほとんどの場合、条件式(例:IFまたはCASE)内にあります。ループには複数のステートメントを含めることができます。これらのステートメントを含めるために BEGIN ... END ブロック を使用できますが、必須ではありません。
例¶
このループは、予測可能なテストデータをテーブルに挿入します。
ストアドプロシージャを実行した結果は次のとおりです。
ストアドプロシージャを呼び出した後のテーブルのコンテンツは次のとおりです。
その他の例については、 LOOP ループ をご参照ください。