云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

利用Oracle三种循环结构编写程序

WHILE循环

DECLARE
  v_count NUMBER := 1;
BEGIN
  WHILE v_count <= 5 LOOP
    DBMS_OUTPUT.PUT_LINE('这是第' || v_count || '次循环');
    v_count := v_count + 1;
  END LOOP;
END;
/

FOR循环

DECLARE
  v_sum NUMBER := 0;
BEGIN
  FOR i IN 1..10 LOOP
    v_sum := v_sum + i;
  END LOOP;
  DBMS_OUTPUT.PUT_LINE('1到10的和为:' || v_sum);
END;
/

PL/SQL块(使用CONTINUE和EXIT)

DECLARE
  v_num NUMBER := 1;
BEGIN
  WHILE v_num <= 5 LOOP
    IF v_num = 3 THEN
      CONTINUE; 跳过本次循环,继续下一次循环
    END IF;
    DBMS_OUTPUT.PUT_LINE('这是第' || v_num || '次循环');
    v_num := v_num + 1;
  END LOOP;
END;
/
(图片来源网络,侵删)
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《利用Oracle三种循环结构编写程序》
文章链接:https://www.yunzhuji.net/jishujiaocheng/56027.html

评论

  • 验证码