当表的数据不知道怎么进来时,通过触发器修改字段进表的数据。
CREATE OR REPLACE TRIGGER "GLOGOWNER"."TRI_BD_PNLT_REC" BEFORE INSERT ON BD_PNLT_REC FOR EACH ROW
DECLARE
/*
需求:当新增数据为频次时,即PNLT_TYP=20,就修改成在途延误,类型为1;
2020-09-09 yh
*/
BEGIN
if :NEW.PNLT_TYP = 20 then
:new.PNLT_TYP := 1;
end if;
EXCEPTION WHEN OTHERS THEN
pro_err_log('TRI_BD_PNLT_REC', :NEW.PNLT_TYP, SQLCODE, SQLERRM);
END;