ORA-04098: 触发器 无效且未通过重新验证 怎么解决

ORA-04098: 触发器无效且未通过重新验证 如何解决?一个表Businfo表示车辆相关信息,想做一个触发器,当修改

ORA-04098: 触发器 无效且未通过重新验证 如何解决?
一个表Businfo表示车辆相关信息,想做一个触发器,当修改删除创建时,将数据备份到businfo_log表中。


Create or replace trigger businfo_updateLog
Before insert or update or delete
On businfo
Begin
Insert into businfo_log(busno,typeid,lineid,companyid,mpid)
Values(busno,typeid,lineid,companyid,mpid);
end;

怎么报错了?ORA-04098: 触发器 'NJGY.BUSINFO_UPDATELOG' 无效且未通过重新验证
如何解决?

[解决办法]
修改时有原值和新值
删除时只有原值
创建时只有新值

原值在OLD中
新值在NEW中

你这么写当然不对