问题:创建一个函数,为某个员工按照一定的百分比进行加薪,并返回加薪后的
工资。该函数有两个IN的参数, 员工编号和加薪幅度。
在另一个过程里调用上面的函数为所有员工加薪10%
CREATE OR REPLACE FUNCTION get_sal (
p_emp_id employees.employee_id%TYPE,
p_percent NUMBER) RETURN NUMBER IS
v_salary employees.salary%TYPE;
BEGIN
UPDATE employees
SET salary=(1+p_percent/100)*salary
WHERE employee_id= p_emp_id;
SELECT salary INTO v_salary FROM employees
WHERE employee_id= p_emp_id;
DBMS_OUTPUT.PUT_LINE('员工'|| p_emp_id ||'加薪后的工资是');
RETURN v_salary ;
END get_sal;
函数已经创建好了,过程的详细代码写不出
求大神帮助!!!!!!