pl/sql NULL 语句

来源:互联网 发布:2k18艾佛森捏脸数据 编辑:程序博客网 时间:2024/05/18 03:13

在PL/SQL 程序中,NULL语句是一个可执行语句,可以用 null 语句来说明“不用做任何事情”的意思。
相当于一个占位符或不执行任何操作的空语句,可以使某些语句变得有意义,提高程序的可读性,保证其他语句结构的完整性和正确性。


例子1:

create or replace procedure p_test_null is  v_num varchar2(10);begin  IF v_num IS NULL THEN    GOTO labelPrint;  END IF;  <<labelPrint>>  NULL; --不做任何操作。end p_test_null;

例子2:

create or replace procedure p_test_null is  v_empno     emp.empno%TYPE := '7566';  v_ename     emp.ename%TYPE;  v_sal       emp.sal%TYPE;  v_sal_raise NUMBER(3, 2);begin  SELECT ename, sal INTO v_ename, v_sal FROM emp WHERE empno = v_empno;  IF v_sal <= 3000 THEN    v_sal_raise := .10;    DBMS_OUTPUT.PUT_LINE(v_ename || '的工资是' || v_sal || '、工资涨幅是' ||                         v_sal_raise);  ELSE    NULL;  END IF;end p_test_null;




1 0