从例程向调用者返回值。out参数可以让我们完成这项工作。通过使用SCOTT.EMP表,我们可以编写一个搜索过程,根据提供的EMPNO,返回雇员的ENAME和SAL
SQL>conn scott/tiger
SQL>create or replace
procedure emp_lookup(
p_empno in number;
o_ename out emp.ename%type,
o_sal out emp.sal%type) as
begin
select ename,sal
into o_ename,o_sal
from emp
where empno=p_empno;
exception
when NO_DATA_FOUND then
o_ename:='NULL';
o_sal:=-1;
end emp_lookup;
/