質問

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.  

問題とそれを修正する方法は何ですか?

役に立ちましたか?

解決

私はあなたのPL/SQLに何も悪いことを見ていません。手続きオプションがインストールされているかどうかを確認する必要があります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top