空语句,不产生任何执行动作,可以充当需要可执行语句的位置的占位符。
NULL;
在循环中,如果暂时不需要执行任何操作,可以使用NULL语句。
DECLARE v INT := 1; BEGIN WHILE v <= 3 LOOP IF v = 2 THEN -- 占位符,表示当v等于2时不做任何操作 NULL; ELSE DBMS_OUTPUT.PUT_LINE('V: ' || v); END IF; v := v + 1; END LOOP; END; / -- 输出 V: 1 V: 3