请教:我的触发器为何无效?
我想在一个表其中的行被删除或更新时把原来的列内容复制到另一个类似创建的表中,写了以下的触发器,可是老是显示状态无效,请高手指点,谢谢!
CREATE OR REPLACE TRIGGER "MYDB"."BAKMATCODETRIGGER" BEFORE
DELETE OR
UPDATE OF "MATCODE", "MATNAME", "MODITIME", "MODIUSER"
ON "MYDB"."MATCODE"
FOR EACH ROW
BEGIN
insert into "MYDB"."matcodebak"
(matcode,matname,moditime,modiuser)
values
(:old.matcode,:old.matname,:old.moditime,:old.modiuser)
end