我需要在这样的存储过程中跳过 While...Do
循环迭代
While (v_counter <= :v_total) do begin
If (<condition>) then continue;
...
end
但是
CONTINUE
直到 Firebird 3.0 才可用。那么是否有针对此的工作呢? 最佳答案
如果你想在没有 CONTINUE
的情况下跳过循环的迭代,那么只需对块的其余部分使用 continue-condition 的逆:
While (v_counter <= :v_total) do begin
If (NOT <condition>) then
BEGIN
...
END
end
关于sql - 使用 Firebird 2.5 跳过循环迭代,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18701145/