写个函数,实现以下功能:
1、添加一个参数,参数为雇员的名字
2、通过输入一个雇员名字,可以查询出雇员所在的部门
如:名字为fun_getdept的函数,编译成功后,可通过以下命令执行:
select fun_getdept('SMITH') from dual;
得到的结果为: RESEARCH
涉及的表有dept 、emp 两个表。
-- 如下:未处理特殊情况(比如未找到姓名)
create or replace function fun_getdept(ename in varchar2) as
result varchar2(200);
begin
select deptname into result from dept,emp where emp.deptid = dept.id and emp.empname = ename;
return result;
end;