创建的存储过程在调用的时候报invalid?解决方法

创建的存储过程在调用的时候报invalid?具体的创建过程如下:CREATE OR REPLACE PROCEDURE p_insert_user --

创建的存储过程在调用的时候报invalid?
具体的创建过程如下:
CREATE OR REPLACE PROCEDURE p_insert_user --存储过程名称
(
  p_stuid in integer,
  p_stucode in varchar2,
  p_stuname in varchar2,
  p_stupassword in varchar2,
  p_stupassstatus in varchar2,
  p_stutype in integer
)
 AS 
 BEGIN

  insert into sys_user
  values
  (p_stuid,p_stucode,p_stuname,p_stupassword,p_stupassstatus,p_stutype);
 commit;
 end;
哪位大神指点一下啊!

[解决办法]

SQL code
CREATE OR REPLACE PROCEDURE p_insert_user (  p_stuid integer,--in都去掉  p_stucode varchar2,  p_stuname varchar2,  p_stupassword varchar2,  p_stupassstatus varchar2,  p_stutype integer) AS   BEGIN  insert into sys_user  values  (p_stuid,p_stucode,p_stuname,p_stupassword,p_stupassstatus,p_stutype); commit; end;
[解决办法]
show error 看看吧。
是不是表不存在?
[解决办法]
探讨

show error 看看吧。
是不是表不存在?

[解决办法]
你用plsqldev工具编译的话,错误会提示出来的。你这样让我们猜 ,也是抓瞎。