有时候需要改变应用程序中更新字段的值,但是又不能改程序的代码,那么可以用触发器来干扰更新值。 例子:当修改表table_a的字段field_a的值为‘02’时,利用触发器强行将其改为‘03’ create or replace trigger table_trg before update of field_a on table_a for each row begin if updating and (:new.field_a='02') then :new.field_a := '03'; end if; end;