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

    1.ORACLE中的FOR循环用法(九九乘法表)

     1 declare
     2 i int:=0;
     3 j int:=0;
     4 begin
     5 for i in 1..9 loop
     6     for j in 1..i loop
     7         Dbms_Output.put(i||'*'||j||'='||i*j);
     8         dbms_output.put(' ');
     9     end loop;
    10     dbms_output.new_line;
    11 end loop;
    12 end;

    2.ORACLE中的While循环用法(九九乘法表)

     1 declare
     2 i int:=1;
     3 j int:=1;
     4 begin
     5   while i<=9 loop
     6    j:=1;
     7     while j<=i loop
     8       Dbms_Output.put(i||'*'||j||'='||i*j);
     9       dbms_output.put(' ');
    10       j:=j+1;
    11       end loop;
    12         dbms_output.new_line;
    13       i:=i+1;
    14     end loop;
    15     end;

    3.ORACLE中的loop循环用法(九九乘法表)

     1 declare 
     2 i int:=1;
     3 j int:=1;
     4 begin
     5 loop
     6 loop
     7    Dbms_Output.put(i||'*'||j||'='||i*j);
     8    dbms_output.put('  ');
     9   j:=j+1;
    10   exit when j>i;
    11   end loop;
    12   dbms_output.put_line('');
    13   i:=i+1;
    14   j:=1;
    15   exit when i>9;
    16   end loop;
    17   end;
  • 相关阅读:
    L3-007. 天梯地图
    智能算法-遗传算法
    L2-012. 关于堆的判断
    L2-010. 排座位
    计算几何初步-三点顺序
    L3-001. 凑零钱
    靠二进制画几何[图论]
    【排序】
    欧拉路与欧拉回路
    Test on 2016/09/26
  • 原文地址:https://www.cnblogs.com/sunny-sl/p/6611928.html
Copyright © 2011-2022 走看看