Может кто-нибудь подсказать, пожалуйста, почему это не работает и как заставить это работать?Я использую это в триггере AFTER UPDATE в SQL 2005.
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».
Я хочу, чтобы этот триггер срабатывал только тогда, когда значение [Lot Price - 1] изменилось по сравнению с его предыдущим значением.
Спасибо