NULL 语句 (PL/SQL)

NULL 语句是不执行任何操作的可执行语句。每当需要可执行的语句,但不想执行 SQL 操作时,可以使用 NULL 语句作为占位符;例如,在 IF-THEN-ELSE 语句的分支中使用 NULL 语句。

语法

阅读语法图跳过直观语法图NULL

示例

以下示例说明 数据服务器可以编译的最简单的有效 PL/SQL 程序:

BEGIN      
    NULL;
END;
以下示例说明了 IF...THEN...ELSE 语句中的 NULL 语句:

CREATE OR REPLACE PROCEDURE divide_it (
    p_numerator     IN  NUMBER,
    p_denominator   IN  NUMBER,
    p_result        OUT NUMBER
)
IS
BEGIN      
    IF p_denominator = 0 THEN
        NULL;
    ELSE          
        p_result := p_numerator / p_denominator;
    END IF;      
END;