createorreplacetriggertr_abcdbeforeupdateorinsertordeleteontabforeachrowbegincasewhenupdatingthenif:new.A=:old.Cor:old.A=:new.Cthenraise_application_error(-20002,'A和C不能相同,不允许修改');endif;wheninsertingthenif:new.A=:new.Bthenraise_application_error(-20001,'插入的A和B不能相同');endif;whendeletingthenraise_application_error(-20004,'不允许删除');endcase;end;代码已经测试通过,lz有问题再追问吧。。。谢谢下面兄弟的指正