create trigger tri_update_price
on 表名
for update
as
declare @oldprice decimal(18,1),@newprice decimal(18,1),@num varchar(10);
select @oldprice=单价 ,@num=编号 from deleted; --更新前的单价
select @newprice=单价 from inserted --更新后的单价 if @oldprice!=@newprice
begin
update 表名 set 合计=(select Sum(合计) from 表名 where 编号=@num) where 编号=@num
end
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货