现在我有一个表:price
内容:商品号、商品名、商品价格
然后我对该表建了一个触发器,使其当价格被修改的时候,把修改记录(商品号、上次价格、本次价格)附加到另外一个表temp中。问题来了:
1、能不能在temp表中添加上“被修改时间”的信息?该怎么加啊?
2、如何选出temp表某一商品(比如商品号001)最后几次(比如2次)的纪录?附上触发器代码:
CREATE TRIGGER ptrigger ON price
FOR UPDATE
AS
IF UPDATE(商品价格) 
declare @GNO char(10)
declare @GPrice1 int
declare @GPrice2 int
select @GNO=商品号,GPrice1=商品价格 from DELETED
BEGIN 
select @GNO=商品号,@GPrice2=商品价格 from INSERTED
insert into temp (商品号,上次价格,本次价格) values (@GNO,@GPrice1,@GPrice2)
END