create or replace function get_dept(
v_dept_id in char)
return varchar2 as
v_dept_name varchar2(10);
begin
select dept_name into v_dept_name from dept
where dept_id = v_dept_id;
return v_dept_name;
end get_dept;
例2) 例1のストアドファンクションをSQL関数として呼び出す。
SQL> select get_dept('D01') from dual;
GET_DEPT('D01')
-----------------------------------------
総務
SQL>