--存储函数:根据部门编号查询部门名称createorreplace function fun_find_dname_by_dno(dno number)
return varchar2
as
ddname varchar2(200);beginselect dname into ddname from dept where deptno = dno;
return ddname;
end;--在select语句中使用函数select e.* ,fun_find_dname_by_dno(e.deptno) 部门名称,fun_emp_year_sal(e.empno) 年薪
from emp e;
Oracle存储函数存储函数也是一个命名了的PLSQL块。--注意: 存储过程是没有返回值,但是存储函数有返回值。存储过程和存储函数的区别一般来讲,过程和函数的区别在于函数可以有一个返回值;而过程没有返回值。但过程和函数都可以通过 out 指定一个或多个输出参数。我们可以利用 out 参数,在过程和函数中实现返回多个值。create or replace f...