ORA-0090:invalid SQL statement什么问题啊

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:43:23
我在plsql中创建存储过程后,执行就会提示:ORA-0090:invalid SQL statement 无效的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 or replace 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;
最前面错了,这样就可以啦

这看着没问题啊?!