1
我正在关注PL/SQL http://www.plsqltutorial.com/plsql-procedure/上的教程。PLSQL程序执行错误无效声明
CREATE OR REPLACE PROCEDURE adjust_salary(
in_employee_id IN EMPLOYEES.EMPLOYEE_ID%TYPE,
in_percent IN NUMBER
) IS
BEGIN
UPDATE EMPLOYEES
SET salary = salary + salary * in_percent/100
WHERE employee_id = in_employee_id;
END;
然而,当我尝试运行
exec adjust_salary(200,5);
我有错误
ORA-00900: invalid SQL statement.
是什么问题以及如何解决它:我已在顶点创建的过程,用下面的代码?
可以运行全光照SQL * Plus或其他工具的声明?也许APEX不会让你像这样运行exec。 – 2012-01-15 17:03:11
如果你只有Apex尝试'开始adjust_salary(200,5);结束;'看看会发生什么。 – 2012-01-16 01:52:46