加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 流程控制句式

发布时间:2020-12-12 13:33:07 所属栏目:百科 来源:网络整理
导读: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 ; beg
 
  
  
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语句结束循环

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读