存储过程执行错误?

[复制链接]
查看11 | 回复2 | 2008-11-14 14:42:19 | 显示全部楼层 |阅读模式
CREATE OR REPLACEPROCEDURE "KENJIZHANG"."proc1" (p_no in number
,p_name in varchar2)
as
begin
insert into 班级 values(p_no,p_name);
end;

SQL> execute proc1(1002,'王彬');
BEGIN proc1(1002,'王彬'); END;
*
ERROR 位于第1行:
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须说明标识符 'PROC1'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
回复

使用道具 举报

千问 | 2008-11-14 14:42:19 | 显示全部楼层
你的当前用户可能不是KENJIZHANG,你的procedure建立在了KENJIZHANG下
回复

使用道具 举报

千问 | 2008-11-14 14:42:19 | 显示全部楼层
我确定我的当前用户是KENJIZHNG,且在OEM中也可以看见PROC1在KENJIZHANG目录下。且单独执行INSERT是可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行