仅在特定字段的值更改时才触发的更新后创建触发器

时间:2019-02-26 15:56:36

标签: database-trigger

有人可以告诉我为什么这不起作用以及如何使其起作用吗? 我在SQL 2005的AFTER UPDATE触发器中使用它。

IF (DELETED.[Lot Price - 1] <> INSERTED.[Lot Price 1])
BEGIN
INSERT INTO [T - Quotes - History]
           ([QuotePK]
           ,[Record #]
           ,[Date]
           ,[Quoted By]
           ,[[Lot Price - 1])
SELECT 
           [QuotePK]
           ,[Record #]
           ,[Date]
           ,[Quoted By]
           ,[Lot Price - 1]

FROM INSERTED

我收到以下2个错误:无法绑定多部分标识符“ DELETED.QuotePK”。无法绑定多部分标识符“ INSERTED.QuotePK”。

我只希望在[每手价格-1]值从其先前值更改后触发该触发器。

谢谢

0 个答案:

没有答案