zoukankan      html  css  js  c++  java
  • PL/SQL块loop..各种循环练习

    --利用loop输出1到100的值并求和
    ---loop exit end loop
    set serveroutput on;
    declare
    v_i integer:=1;
    v_sum integer:=0;
    begin
    loop
    if(v_i>100)then
    exit;
    end if;
    DBMS_OUTPUT.PUT_LINE(v_i);
    v_sum:=v_sum+v_i;
    v_i:=v_i+1;
    end loop;
    DBMS_OUTPUT.PUT_LINE('sum is'||v_sum);
    end;
    -----------------
    --loop 代码 exit when 条件; end loop
    
    declare 
    v_i integer :=1;
    v_sum integer:=0;
    begin
     loop
     exit when v_i>100;
     v_sum :=v_sum+v_i;
     v_i:=v_i+1;
     end loop;
     DBMS_OUTPUT.PUT_LINE('sun is'||v_sum);
     end;
    ---while 条件 loop 代码 end loop
    declare 
    v_i integer :=1;
    v_sum integer:=0;
    begin
    while v_i<=100 
    loop
     v_sum :=v_sum+v_i;
     v_i:=v_i+1;
     end loop;
     DBMS_OUTPUT.PUT_LINE('sun is'||v_sum);
     end;
    --for in...
    
    declare 
    v_s integer:=0;
    begin
    for i in 1..100 loop
    v_s:=v_s+i;
    end loop;
    DBMS_OUTPUT.PUT_LINE(v_s);
    end;

  • 相关阅读:
    Go语言基础--1.1 变量的声明
    基本语法
    弹性盒子修改
    弹性盒子内容
    弹性盒子
    响应式列重置
    栅格系统
    布局容器
    额外按钮
    可消失的弹出框
  • 原文地址:https://www.cnblogs.com/xiaweifeng/p/3676502.html
Copyright © 2011-2022 走看看