create function sp_fun1(names varchar2) --创建一个函数
return number is nums number(7,2);
begin
select sal*12+nvl(comm,0)*12 into nums from emp where ename=names;--nvl函数代表如果comm为空则用0代替comm的值
return nums;
end;
var nums number;--定义一个变量接受函数的返回值
call sp_fun1('SCOTT') into:nums;--调用函数并把返回值赋给nums
return number is nums number(7,2);
begin
select sal*12+nvl(comm,0)*12 into nums from emp where ename=names;--nvl函数代表如果comm为空则用0代替comm的值
return nums;
end;
var nums number;--定义一个变量接受函数的返回值
call sp_fun1('SCOTT') into:nums;--调用函数并把返回值赋给nums