日期:2014-05-17  浏览次数:20753 次

orcl存储过程问题
--创建一个通过雇员编号返回雇员名称的存储过程get_emp_ename
create or replace  procedure  get_emp_ename(get_ename out varchar2(40))
as
begin
select ename into get_ename from emp where empno=7788;
end;
发生错误,不懂什么原因,还是不能用这个存储过程。求大神帮忙~~

------解决方案--------------------
引用:
--创建一个通过雇员编号返回雇员名称的存储过程get_emp_ename
create or replace  procedure  get_emp_ename(get_ename out varchar2(40))
as
begin
select ename into get_ename from emp where empno=7788;
end;
发生错误,不懂什么原因,还是不能用这个存储过程。求大神帮忙~~

create or replace  procedure  get_emp_ename(get_ename out varchar2)
 as
 begin
 select ename into get_ename from emp where empno=7788;
 end;

存储过程头里面,不需要定义字段长度。。