27,579
社区成员
发帖
与我相关
我的任务
分享
CREATE TRIGGER StorageUp ON [dbo].[Storage]
FOR UPDATE
AS
declare @Number Float(8)
set @Number=(select SNumber from inserted)
update Goods set GNumber=GNumber+@Number where GoodID=(select GoodID from inserted)
CREATE TRIGGER StorageUp ON [dbo].[Storage]
FOR UPDATE
AS
update a
set a.GNumber=a.GNumber+b.SNumber
from Goods a,inserted b
where a.GoodID=b.GoodID
go
--将inserted作为一个表,根据某个表去更新另一个表楼主应该会吧!
CREATE TRIGGER StorageUp ON [dbo].[Storage]
FOR UPDATE
AS
update a
set a.GNumber=a.GNumber+b.Number
from Goods a,inserted b
where a.GoodID=b.GoodID