zoukankan      html  css  js  c++  java
  • Oracle中的三种循环(For、While、Loop)

    from:http://jingyan.baidu.com/article/c275f6ba38036ae33c756773.html

    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)
       
  • 相关阅读:
    javascript中获取dom元素高度和宽度
    $.ajax()方法详解
    JQ中$(window).load和$(document).ready区别与执行顺序
    第几个幸运数
    乘积尾零
    星期一
    分数
    卡片换位
    冰雹数
    打印方格
  • 原文地址:https://www.cnblogs.com/liuqiyun/p/6552556.html
Copyright © 2011-2022 走看看