我正在尝试编写一个触发器来检查工资是否小于或大于 oracle 中使用 pl-sql 的最低或最高工资,但它一直给我一个错误,它说:错误(11,1):PLS-00103:遇到符号“UPDATE”
CREATE OR REPLACE TRIGGER MIN_MAX_SAL
after update
of salary on employees
for each row
DECLARE
min_sal jobs.min_salary%type;
max_sal jobs.max_salary%type;
begin
select min_salary , max_salary into min_sal , max_sal from jobs
where job_id = :new.job_id ;
if :new.salary > max_sal or :new.salary < min_sal then
dbms_output.put_line('Wrong');
end if;
End;
请帮我操作这个触发器,谢谢;