oracle中如何退出循环

Sun*_*han 6 plsql plsqldeveloper

Declare
var_cnt       number(3):=0;
begin
    loop
        update t_loan_dtl set loan_closure = 'Y' where rownum <10001;
    end loop;
end;
Run Code Online (Sandbox Code Playgroud)

小智 9

  1. 简单退出

    循环——做某事;出口; 结束循环;

  2. 有条件退出

    循环——做某事;当“条件”时退出;结束循环;

3.退出光标变量

 exit when v_cursor%notfound;
Run Code Online (Sandbox Code Playgroud)


Rah*_*thi 5

您可以尝试使用EXIT 语句

EXIT 语句跳出循环。EXIT 语句有两种形式:无条件 EXIT 和条件 EXIT WHEN。无论采用哪种形式,您都可以命名要退出的循环。