oracle 流程控制句式

前端之家收集整理的这篇文章主要介绍了oracle 流程控制句式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
 
 
declare
    val number(10):=0;
begin
    <<label_name>>
    while(val<10)
    loop
        dbms_output.put_line(val=||val);
        val:=val+1;
     end loop label_name;
        dbms_output.put_line(while循环结束);
end;
 
 

 

declare
    val number(8):=0;
begin
    <<label_name>>
    loop
        dbms_output.put_line(val=||val);
        val:=val+1;
        if val >10 then 
            dbms_output.put_line(当前val=||val);
            exit label_name;
        end if;
    end loop label_name;
        dbms_output.put_line(循环已经结束);
end;

 

 a、利用EXIT...WHEN结束循环操作

declare
    val number(8) :=0;
begin
    <<label_name>>
    loop
        dbms_output.put_line(val=||val);
        val:=val+1;
        exit label_name when val>10;
    end loop;
    dbms_output.put_line(loop循环结束);
end;

 b、利用IF...EXIT语句结束循环

猜你在找的Oracle相关文章