在线征答
CREATE TRIGGER Storagerecord_insert_update
ON Stockrecord
FOR INSERT
AS
IF exists (select s.GOODSID
FROM Storagerecord s JOIN inserted i
ON s.GOODID=i.GOODID)
BEGIN
UPDATE s SET s.NUMBER=s.NUMBER+i.NUMBER
FROM Storagerecord s INNER JOIN inserted i
END
ELSE
BEGIN
UPDATE s SET s.GOOGID=i.GOODID
UPDATE s SET s.NUMBER=i.NUMBER
FROM Storagerecord s INNER JOIN inserted i
END
Storagerecord 为库存表,stockrecord 为入货记录表
请问这个触发器有没有问题?若有,请指出?谢谢!