触发器
B :数据表
在A表内定义的触发器去更新B数据
触发器是Updated
Update B set
B.TotalFee=B.TotalFee-i.FeeTotal,
B.UseAmount=B.UseAmount-i.UseAmount
From Inserted i
Where B.MeterId=i.MeterId and i.InvState='1'
当
update A
set InvState='1'
当 A 中的meterid值相等的 记录有多条时 触发器只会执行一次 既只执行第一条 B.MeterId=i.MeterId 后面的不执行
这是为什么?
如果想要所有满足条件的都执行该怎么写?