pl/sqlトリガーを学習しようとしています。私はチュートリアルhttp://www.tutorialspoint.com/plsql/plsql_triggers.htmを追跡することによって簡単なトリガーを作成しようとしていますが、私は以下のエラーが発生しました。私はインターネットで検索しましたが、解決策を見つけることができませんでした。この問題について私を助けてくれますか?SP2-0552:バインド変数 "NEW"が宣言されていません
CREATE OR replace TRIGGER display_salary_changes
BEFORE DELETE OR INSERT OR UPDATE ON ok.customers
FOR EACH ROW
DECLARE
sal_diff NUMBER;
BEGIN
sal_diff := :NEW.salary - :OLD.salary;
END;
/
Trıgger DISPLAY_SALARY_CHANGES created.
SP2-0552: Bind Variable "NEW" is not declared.
PL/SQL procedure successfully completed.
編集:私はこれを試してみてくださいSQLの開発者向けバージョン4.1.1
(SQL Developerの、PLSQL開発者、ヒキガエル)を入力することができますか? –
@私は、SQLデベロッパーバージョン4.1.1 –
ファイル - >新規 - >すべてのアイテム - > Sqlファイル(データベースファイル) - >ウィンドウの過去のコードを使用していて、F5キーを押しています。スクリーンショットを参照してくださいhttps://gyazo.com/0763ec50a7aa637a66305366f7bed5eeエラーなし –