UPDATE [Current]
SET
C_OS = CASE WHEN [Current].[OS] <> [viLastRecord].[OS] THEN '1' END,
C_VER = CASE WHEN [Current].[VER] <> [viLastRecord].[VER] THEN '1' END
WHERE
[Current].VHOST = viLastRecord.VHOST AND
[Current].HOSTNAME = viLastRecord.HOSTNAME
Если я запускаю этот запрос, я получил следующее сообщение об ошибке:таблицы SQL обновления, используя случай
Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "viLastRecord.VHOST" could not be bound.
Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "viLastRecord.HOSTNAME" could not be bound.