oracle存储过程中while循环怎么用

oracle存储过程中while循环怎么用,第1张

oracle存储过程中while循环怎么用

oracle存储过程中,while循环用于当满足条件时进入循环,若条件不满足则跳出循环,语法为“WHILE 条件 LOOP 循环体 END LOOP;”;while语句的一般表达式为“while(表达式){循环体}”。

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle存储过程中while循环怎么用

while是一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

while语句的一般表达式为:while(表达式){循环体}。

oracle中WHILE 语法:

WHILE  条件  LOOP
    ...
END  LOOP ;

例如:

set serverout on
declare
  --定义初始值
  v_num number:=#
begin
  --编写循环结构和定义循环条件
  while v_num<10 loop
     dbms_output.put_line('第'||v_num||'次输出');
     --改变循环条件
    v_num:=v_num+1; 
  end loop;
end;

示例如下:

set serveroutput on
declare
  num int;
  total int;
begin
  num:=0;
  total:=0;
  while num<5 loop 
    num:=num+1;
    total:=total+num;
  end loop;
  dbms_output.put_line('前5个自然数的和是'||total);
end;

推荐教程:《Oracle视频教程》

以上就是oracle存储过程中while循环怎么用的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/sjk/1372426.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-16
下一篇2022-06-16

随机推荐

  • 2018堪布莱恩学院留学

    据立思辰留学360了解,堪布莱恩学院Cambrian College是加拿大安大略省24所公立学院之一,中国教育部承认的加拿大公立学院,创建于1976年,目前有4,300多名全日制学生在修读商业、艺术

    2022-06-28
    000
  • 谢菲尔德大学院系具体是怎么样的

    谢菲尔德大学(The University of Sheffield),简称谢大,世界百强名校,英国顶尖名校。位于英格兰第四大城市谢菲尔德市,在英国一直享有美誉。其建校历史可追溯到1828年。立思辰留

    2022-06-28
    000
  • 泰国基督教大学好不

    泰国基督教大学立思辰留学360介绍,泰国基督教大学是以泰国基督教教会为基础而建立起来的一所私立性大学,建于1983年,位于泰国佛统府。泰国基督教大学只设立3个学院和研究生院,如:护理学院、商学院。开设

    2022-06-28
    300
  • 波士顿学院研究生会不会不容易毕业

      波士顿学院研究生会不会不容易毕业?请咨询立思辰留学360美国专家团队。立思辰留学360介绍,在基督复临安息日会环境中,大波士顿学院为学生提供了依据,最大限度激发他们的潜能。在课程所有方面,学校强调

    2022-06-28
    400
  • 美国圣母大学在全世界大学中排名多少位

      美国圣母大学在全世界大学中排名多少位?请咨询立思辰留学360美国专家团队。立思辰留学360介绍,圣母大学(University of Notre Dame,又音译为诺特丹大学),始建于19世纪中期

    2022-06-28
    000
  • 莱斯大学挂科太多怎么办

      莱斯大学挂科太多怎么办?请咨询立思辰留学360美国专家团队。立思辰留学360介绍,莱斯大学(Rice University),1892年由德克萨斯州棉花巨富威廉·马歇尔·莱斯William Mar

    2022-06-28
    000
  • 英国伦敦玛丽女王大学学生生活好不好

    伦敦玛丽女王大学(Queen Mary University of London,简称QM)以英国玛丽王后命名,又译伦敦大学玛丽女王学院, 世界百强名校,英国常春藤名校联盟“罗素大学集团”成员,英联邦

    2022-06-28
    000
  • 2018年读奥克兰大学有哪些科系

    奥克兰大学(The University of Auckland),简称奥大,世界百强名校,世界顶尖历史名校。建校于1883年,坐落于新西兰第一大城市奥克兰市,拥有7个校区,是新西兰最大的一所从事教学

    2022-06-28
    300
  • 美国蒙大拿州立大学比灵斯分校奖学金

    蒙大拿州立大学比灵斯分校位于蒙大拿州内最大的城市,是一所开放的国际性公立大学,学校全美排名西部三级,现有全日制学生4400名。大学拥有联合健康职业学院、教育学院、职业研究与终身教育学院、文理学院、商学

    2022-06-28
    300

发表评论

登录后才能评论

评论列表(0条)

    保存