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;
  • 相关阅读:
    C#移动及改变控件大小
    flutter学习(状态组件,组件)
    dart学习1
    rn的优化
    git命令
    Immutable
    树形数据结构的搜索功能
    promise
    js出场率极高的代码
    js浮点数计算精度解决方案
  • 原文地址:https://www.cnblogs.com/sunny-sl/p/6611928.html
Copyright © 2011-2022 走看看