OTO用法,以下是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;
FOR循环用法,以下是SQL源码:
DECLARE x number; –声明变量BEGIN 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;
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;
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)
原文作者:飞侠小李哥
原文地址: https://blog.csdn.net/qq_42074403/article/details/80846324
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_42074403/article/details/80846324
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。