非常郁闷,急盼高手指教!!
我建了存储过程,当执行时却提示是无效的sql语句,为什么啊?
修改一个员工的薪水值,修改的员工由传入的员工编号参数决定,新的薪水值也是一个传入的参数,具体如下:
PROCEDURE change_salary
(v_emp_id IN NUMBER,v_new_salary IN NUMBER
IS
BEGIN
UPDATE employees
SET salary = v_new_salary
WHERE employee_id = v_emp_id;
COMMIT;
END;
------解决方案--------------------------------------------------------
第一句前面应该加上create