我需要在这样的存储过程中跳过While...Do
循环迭代
While (v_counter <= :v_total) do begin
If (<condition>) then continue;
...
end
然而CONTINUE
在Firebird 3.0之前不可用。那么有一轮工作吗?
答案 0 :(得分:5)
如果你想跳过没有CONTINUE
的循环的迭代,那么只需对块的其余部分使用continue条件的反转:
While (v_counter <= :v_total) do begin
If (NOT <condition>) then
BEGIN
...
END
end