求一个Oracle触发器
[ 标签:oracle,触发器 ] 有张COLLECT表,表结构如下:HPHM HPZL ISBLACKLISTvarchar2 varchar2 char COLLECT_BLACK表结构如下:HPHM HPZL varchar2 varchar2 当COLLECT表中有操作将ISBLACKLIST字段从0改为1后,就触发操作“将修改后的这条记录插入到COLLECT_BLACK表中”
怎么写?
各位谢谢了。
[ 标签:oracle,触发器 ] 有张COLLECT表,表结构如下:HPHM HPZL ISBLACKLISTvarchar2 varchar2 char COLLECT_BLACK表结构如下:HPHM HPZL varchar2 varchar2 当COLLECT表中有操作将ISBLACKLIST字段从0改为1后,就触发操作“将修改后的这条记录插入到COLLECT_BLACK表中”
怎么写?
各位谢谢了。
AFTER UPDATE OF ISBLACKLIST
ON COLLECT
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
if :new.ISBLACKLIST = 1 then
insert into COLLECT_BLACK(HPHM,HPZL) values (:new.HPHM,:new.HPZL);
end if;
END;
/