Oracle テーブルで次のプロシージャを更新したいのですが、エラーがスローされます。
CREATE OR REPLACE PROCEDURE update_keywords (aKEYWORD IN VARCHAR2, aCOUNT IN NUMBER)
AS BEGIN
update searchable_keywords
set KEYWORD =:new.aKEYWORD or COUNT =:new.aCOUNT
where KEUWORD_ID = : old.KEYWORD_ID;
END;
これが私の手順です。searchable_keywords
テーブル内のキーワードとカウントを (主キー) で更新したいのですがkeyword_id
、次のようにエラーがスローされます。
LINE/COL ERROR
-------- -----------------------------------------------------------------
3/4 PL/SQL: SQL Statement ignored
4/17 PLS-00049: bad bind variable 'NEW.AKEYWORD'
4/31 PL/SQL: ORA-00933: SQL command not properly ended
4/41 PLS-00049: bad bind variable 'NEW.ACOUNT'
この問題を解決するのを手伝ってくれませんか?