Oracle建立带参数的存储过程,出现错误

guolin
博客专家认证
2010-01-31 10:52:02
create or replace procedure pro3 (
tempno in scott.emp.empno%type,
name1 out scott.emp.ename%type,
job1 in out scott.emp.job%type
)
as
myjob scott.emp.job%type;
myname scott.emp.ename%type;
begin
select job into myjob from scott.emp where empno=tempno;
select ename into myname from scott.emp where empno=tempno;
name1:=myname;
job1:=myjob;
end;

结果提示以下错误
Compilation errors for PROCEDURE IDOYU.PRO3

Error: PLS-00201: 必须说明标识符 'SCOTT.EMP'
Line: 2
Text: tempno in scott.emp.empno%type,

Error: PL/SQL: Compilation unit analysis terminated
Line: 0
Text: create or replace procedure pro3 (


不懂是什么情况,请高手帮忙解答,感谢
...全文
222 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
guolin 2010-01-31
  • 打赏
  • 举报
回复
原来如此,感谢
iqlife 2010-01-31
  • 打赏
  • 举报
回复
我这里可以正常运行
用户是否有访问SCOTT权限

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧