存储过程如下所示:create or replace procedure sp_pro1(
spno in number,
spName out varchar2) is
begin
select ename into spName from emp where empno=spno;
end;
该怎么在sqlplus中测试这个存储过程呢?通过输入一个spno 输出一个 spName呢?
spno in number,
spName out varchar2) is
begin
select ename into spName from emp where empno=spno;
end;
该怎么在sqlplus中测试这个存储过程呢?通过输入一个spno 输出一个 spName呢?
spno number:=0;--给spno赋值
spName varchar2(20);
begin
sp_prol(spno,spName);
dbms_output.put_line(spNmae);
end;
/
var l_spname varchar2;
execute sp_prol(:l_spno,:l_spname);
print l_spname;