Oracle中的三种循环(For、While、Loop)

 时间:2026-02-15 07:10:16

1、GOTO用法,以下是SQL源码:

DECLARE  x number;BEGIN  x := 0;  <<repeat_loop>> --循环点  x := x + 1;  DBMS_OUTPUT.PUT_LINE(X);  IF x < 9 THEN    --当x的值小于9时,就goto到repeat_loop  泉泉躲  GOTO repeat_loop;  END IF;END;

Oracle中的三种循环(For、While、Loop)

Oracle中的三种循环(For、While、Loop)

2、FOR循环用法,以下是SQL源央销码:

DECLARE  x number; --声明变量BEGIN  x := 1; --给初值  FOR x IN REVERSE 1 .. 10 LOOP    --reverse由大到小    DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x); --x=1END;

Oracle中的三种循环(For、While、Loop)

Oracle中的三种循环(For、While、Loop)

3、WHILE循环用法,以下是SQL源码:

DECLARE  x number;BEGIN  x := 0;  WHILE x < 9 LOOP    x := x + 1;    DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x);END;

Oracle中的三种循环(For、While、Loop)

Oracle中的三种循环(For、While、Loop)

4、LOOP循环用法,以下是SQL源码:

DECLARE  x number;BEGIN  x := 0;  LOOP    x := x + 1;    EXIT WHEN x > 9; 胆捧   DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x);END;

Oracle中的三种循环(For、While、Loop)

Oracle中的三种循环(For、While、Loop)

  • Notepad++怎么转换大小写
  • excel字符串怎么拼接
  • ROW_NUMBER() OVER函数的基本用法
  • mongodb如何查看索引
  • 如何把DBeaver的查询结果导成CSV格式
  • 热门搜索
    如何劈叉 塑钢窗户漏风怎么办 中老年人如何补钙 怎么去头油 淘金币怎么设置 福建泰宁旅游 玉龙雪山在哪里个城市 台湾通行证怎么办 旅游百事通旅行社 西岭雪山在哪里