你的倒数2个参数: rtncode 、rtnmess都是out类型的参数,都需要带回值来的。
out类型的参数,用常量进行调用,当然出错了。
这样试试:
declare
vcode int;
vmess varchar2(200);
begin
p_yjqr_mz_new('1','2','3',to_date('2014-08-01','yyyy-mm-dd'),'5',6,vcode,vmess);
dbms_output.put_line(vcode);
dbms_output.put_line(vmess);
end;
1、单独执行这个存储过程有没有这样的错误
2、试一下这样的:begin p_yjqr_mz_new('1','2','3',to_date('2014-08-01','yyyy-mm-dd'),'5',6,0,''); end;