| select ename, sal, sal_grade(empno) from emp; create or replace function sal_grade(p_empno emp.empno%type) return varchar2 as v_grade varchar2(30); v_sal emp.sal%type; begin select sal into v_sal from emp where empno = p_empno; if v_sal >= 3000 then v_grade := 'A 등급'; elsif v_sal >= 2000 then v_grade := 'B 등급'; elsif v_sal >= 1000 then v_grade := 'C 등급'; else v_grade := 'D 등급'; end if; return v_grade; end; / |
다음검색