相关代码 |
|
declare v_n number(2); begin loop if v_n >5 then exit; end if; v_n := v_n +1; dbms_output.put_line(v_n); end loop; end; --变量不初始化,为null.null+1=null.所以,必须要初始化。 declare v_n number(2); begin if v_n is null then dbms_output.put_line('null!'); end if; end; ----变量不初始化,为null.证明! declare v_n number(2):=0; begin loop if v_n >5 then exit; end if; v_n := v_n +1; dbms_output.put_line(v_n); end loop; end; --初始化,ok