create trigger ManPerPrice on Land.dbo.人工单价
instead of insertas
delete * from Land.dbo.人工单价declare @MPP0 float
set @MPP0 =
(
select sum(计算) as ManPerPice
from deleted
where 工类 = '甲类'
)insert Land.dbo.人工单价 select * from inserted
gofor update,insert,delete
as
begindeclare @MPP1 decimal(18,2)
set @MPP1 = 
(
select sum(计算) as ins
from inserted
where 工类 = '甲类'
)declare @MPP2 decimal(18,2)
set @MPP2 = 
(
select sum(deleted.计算) as del
from deleted
where 工类 = '甲类'
)update Land.dbo.机械台班
set [人工单价(元/工日)] = MPP0 - @MPP2 +@MPP1end上述显示:两处红色的有语法错误请高手看下,哪里要修改