日期:2014-05-18  浏览次数:20607 次

oracle存储过程中的包的问题?急,今天下午交工.
调用oracle的存储过程,提示
PLS--00905:object   DEVELOP.webrm_add   IS   invalid
怎么回事?
急,今天下午交工.

------解决方案--------------------
先在plsql调用下看可以运行不
java 调存储过程
call p_test2 (?)
p_test2 存储过程名字
?参数
CallableStatement cstmt = conn.prepareCall( "{call p_test2 (?) } ");
cstmt.setInt(1,33); //给参数赋值
cstmt.executeUpdate();

------解决方案--------------------
在存储过程前面加上包的名字
------解决方案--------------------
agree 楼上, 如果存储过程是在包里,调用时一定要加上包名。
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html