-1
のすべての従業員のcommission_pctを、部門80のすべての従業員のためにcommission_pctをアップグレードしようとしています。新しいcommission_pctは(作業年数/ 10)* 0.5です。 私のコードがあります。私の質問は、この新しいcommission_pctをコードに追加し、プロシージャを呼び出す方法です。おかげ手順department_id = 80
PROCEDURE increase_comm(department_id NUMBER, comm_incr NUMBER) IS
curr_comm NUMBER;
BEGIN
SELECT commission_pct
INTO curr_comm
FROM employees
WHERE employees.department_id = increase_comm.department_id;
IF curr_comm IS NULL
THEN RAISE no_comm;
ELSE
UPDATE employees
SET commission_pct = commission_pct + comm_incr;
END IF;
END;