这个触发器我写错了吗 写错了吗?????????大哥们帮忙
在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本也自动地改变。 (玩具的成本在toys 表中 不在OrderDetail表中create trigger trgupdateorderquantity
on OrderDetail for update
as
declare @mtoycost money
declare @siqty smallint
declare @ctoyid char
select @siqty=siQty,@ctoyid=cToyId,@mtoycost=mToyCost from inserted
update toys set @mtoycost=@mtoyrate*@siqty where ctoyid=@ctoyid
我改变siqty 但为什么@mtoycost不变 到底错在哪