我正在编写Sybase程序并遇到了一个问题:如何打破for循环。它只是给我语法错误。是否可以跳过当前行并转到for循环中的下一行?
for TmpUserEvents as TmpUserCursorEvents dynamic scroll cursor for
select
*
from
test
do
if flag = 1 then
continue; --break;
end if;
end for;
答案 0 :(得分:0)
回答我自己的问题:执行时可以继续循环。
for TmpUserEvents as TmpUserCursorEvents dynamic scroll cursor for
select
*
from
test
do
lbl:
loop
if condition = 1 then
leave lbl;
end if;
end loop lbl;
end for;