具体的创建过程如下:
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 看看吧。
是不是表不存在?
------解决方案--------------------
------解决方案--------------------
你用plsqldev工具编译的话,错误会提示出来的。你这样让我们猜 ,也是抓瞎。