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

 时间:2024-10-14 13:56:35

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格式
  • 热门搜索
    sail是什么意思 吃打虫药要注意什么 化妆刷什么牌子好 闲庭信步的意思 各得其所是什么意思 custom是什么意思 象拔蚌什么梗 button是什么意思 吴下阿蒙成语意思 承蒙的意思