• PL/SQL分支、循环语句


    CREATE OR REPLACE PROCEDURE PR_TEST2 IS

    V_CASE NUMBER(5) := 100;

    BEGIN

    IF 2 < 1 THEN

    DBMS_OUTPUT.PUT_LINE('条件成立');

    ELSIF 4 > 3 THEN

    DBMS_OUTPUT.PUT_LINE('条件不成立');

    END IF;

    CASE V_CASE

    WHEN 1 THEN

    DBMS_OUTPUT.PUT_LINE('条件匹配=1');

    WHEN 100 THEN

    DBMS_OUTPUT.PUT_LINE('条件匹配=100');

    ELSE

    DBMS_OUTPUT.PUT_LINE('条件不匹配');

    END CASE;

    CASE

    WHEN 8 > 7 THEN

    DBMS_OUTPUT.PUT_LINE('8 > 7 成立');

    WHEN 9 > 8 THEN

    DBMS_OUTPUT.PUT_LINE('9 > 8 成立');

    ELSE

    DBMS_OUTPUT.PUT_LINE('都不成立');

    END CASE;

    <<loop1>>--标签
    LOOP

    v_case := v_case - 1;

    dbms_output.put_line('v_case ='|| v_case );

    IF v_case = 95 THEN

    EXIT loop1;--退出指定标签的循环 简写 exit when 条件;

    END IF;

    END LOOP;

    WHILE V_CASE > 90 LOOP

    v_case := v_case - 1;

    dbms_output.put_line('v_case ='|| v_case );

    END LOOP;

    FOR inx IN 1..5 LOOP

    v_case := v_case - 1;

    dbms_output.put_line('v_case ='|| v_case );

    END LOOP;

    END PR_TEST2;

  • 相关阅读:
    cmd常用命令大全
    网卡物理地址
    想看密码的请心平气和听我说
    作为一个程序员仪表
    960,950栅格化方法
    为什么要拿宽960做栅格化呢
    960栅格化优势
    虎牌 查询 自选号
    视频
    在线学习视频地址
  • 原文地址:https://www.cnblogs.com/OldZhao/p/4929166.html
Copyright © 2020-2023  润新知