私は私のテーブルのために、このトリガーをコンパイルしようとしていると、私はこのエラーを取得し続ける:Oracle Databaseのコンパイルエラー
エラーメッセージ
Compilation failed, line 4 (19:39:58) The line numbers associated with compilation errors are relative to the first BEGIN statement. This only affects the compilation of database triggers. PL/SQL: ORA-00923: FROM keyword not found where expected
Compilation failed, line 4 (19:39:58) The line numbers associated with compilation errors are relative to the first BEGIN statement. This only affects the compilation of database triggers. PL/SQL: SQL Statement ignored
これが私のトリガーである
create or replace TRIGGER NEWSALARY
before
insert or update on CREW
for each row
Declare
v_emphours AIRPLANE. EMPWORKINGHOURS%TYPE;
BEGIN
select EMPWORKINGHOURS into v_ emphours from "AIRPLANE" Where AIRPLANEID =:NEW."AirPlaneID";
if
v_emphours > 8
then
:NEW."Salary":= :NEW."Salary"* 50;
END IF;
End;