0
我试图执行存储过程,但我不确定我的语法是否错误。PLSQL Oracle 10 - 执行存储过程
set dbms_output.put_line on;
declare
v_premnum NUMBER(10);
v_util_type CHAR(10);
v_result VARCHAR2(200);
Begin
execute myprocedure('E', v_util_type, 73105 , v_premnum);
dbms_output.put_line = v_result
end;
/
删除'execute'。 'myprocedure('E',v_util_type,73105,v_premnum);'就够了。 –
并将'dbms_output.put_line = v_result'更改为'dbms_output.put_line(v_result);' –
不是v_result null?你在哪里分配任何东西? 以及v_premnum和v_util_type?他们是OUT参数还是什么? – ogres