Неверный оператор ошибки выполнения процедуры PLSQL - PullRequest
1 голос
/ 15 января 2012

Я следую учебному пособию по PL / SQL http://www.plsqltutorial.com/plsql-procedure/. Я создал процедуру со следующим кодом на вершине:

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.  

В чем проблема и как ее исправить?

1 Ответ

2 голосов
/ 15 января 2012

Я не вижу ничего плохого в вашем PL / SQL. Вы должны проверить, установлен ли процедурный вариант:

http://www.techonthenet.com/oracle/errors/ora00900.php

...