创建的存储过程在调用的时候报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 看看吧。 是不是表不存在?
------解决方案--------------------