plsql函数

 

//函数案例


--输入雇员的姓名,返回该雇员的年薪

create function sp_fun(spName varchar2)

return number is yearSal number(7,2);

begin

--执行部分

select sal*12+nvl(comm,0)*12 into yearSal from emp where ename=spname;

return yearSal;

end;


--函数调用

var income number

call sp_fun('SCOTT') into:income

print income;



注:同意我们在java程序中调用该函数

select sp_fun('scott') from dual;

通过rs.getInt(1)得到返回的结构


你可能感兴趣的:(plsql,Oracle函数,plsql函数)