Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
While...Doこのようなストアド プロシージャ内のループ反復をスキップする必要があります
While...Do
While (v_counter <= :v_total) do begin If (<condition>) then continue; ... end
ただしCONTINUE、Firebird 3.0 までは利用できません。それで、これのためのラウンドはありますか?
CONTINUE
を使用せずにループの反復をスキップする場合CONTINUEは、ブロックの残りの部分で continue 条件の逆を使用します。
While (v_counter <= :v_total) do begin If (NOT <condition>) then BEGIN ... END end