本人建立如下的过程
create or replace procedure sp_1 ( vid IN VARCHAR2 DEFAULT '1' ) as
ndate CHAR(10);
begin
SELECT TO_CHAR(SYSDATE - vid, 'YYYY.MM.DD') into ndate FROM DUAL;
dbms_output.put_line(vid);
dbms_output.put_line(ndate);
insert into AAA select vid,ndate from dual;
commit;
end sp_1;
但是执行过程,使用默认值(不输入数据)时,返回、插入的值都为空,不知是什么原因?请各位高人告诉一下,先谢了!
系统为AIX5。0,ORDER 8.17