• PLSQL结构控制、异常


    PLSQL结构控制
        1.IF条件控制语句(三种基本方式+IF语句的嵌套使用)
            (1)IF...
            (2)IF...ELSE
            (3)IF...ELSIF...ELSE
            (4)IF...
                IF...
                ELSE...
               ELSE...
        2.CASE WHEN
            CASE * WHEN 条件
                DBMS_OUTPUT.PUT_LINE();(示例)
        3.LOOP循环控制语句
            LOOP
            LOOP
                EXIT WHEN 条件(满足条件退出)
            END LOOP;
            WHILE LOOP
            WHILE 条件 LOOP
                DBMS_OUTPUT.PUT_LINE();
            END LOOP;
            FOR LOOP
                FOR N IN 1..5(条件) LOOP
                DBMS_OUTPUT.PUT_LINE(N);
            END LOOP;
    PLSQL异常
        自定义异常
           DECLARE
            A NUMBER;
            B NUMBER;
            ZERO EXCEPTION;
           BEGIN
            A := 0;
            B := 10;

            IF A = 0 OR B = 0 THEN
                RAISE ZERO;
            END IF;

            EXCEPTION
                WHEN ZERO THEN
                DBMS_OUTPUT.PUT_LINE('A或B不能为0');
                WHEN OTHERS THEN
                DBMS_OUTPUT.PUT_LINE('其他异常');
            END;

           DECLARE
            A NUMBER;
            B NUMBER;
            ZERO EXCEPTION;
           BEGIN
            A := 0;
            B := 10;
    
            IF A = 0 OR B = 0 THEN
                RAISE ZERO;
            END IF;
    
            EXCEPTION
                WHEN ZERO THEN
                DBMS_OUTPUT.PUT_LINE('A或B不能为0');
                WHEN OTHERS THEN
                DBMS_OUTPUT.PUT_LINE('其他异常');
            END;
    
  • 相关阅读:
    cron表达式详解
    C# Quartz 调度任务辅助类
    SQLserver查询用逗号隔开的字段中是否包含另一个字段的值
    c# 将字符串转换为逻辑表达式(字符串转换布尔)
    铺砖块
    字符串涂漆
    快餐店
    乘号加号
    传纸条(lgP1006)
    小明的喷漆计划
  • 原文地址:https://www.cnblogs.com/DONGb/p/7365466.html
Copyright © 2020-2023  润新知