Я хочу обновить на связанном сервере также результат запроса со связанного сервера.
Первый фрагмент sql дает мне значение для обновления:
SELECT mmdb_vessel.IMONo, mmdb_vessel.DeathDate
From OPENQUERY(MMDB, 'SELECT FunctionalLocation, IMONo, VesselStatus, CONVERT(VARCHAR(10), DeathDate, 102) AS DeathDate
FROM VESSEL
WHERE VESSEL.VesselStatusID <> 42 AND VESSEL.DeathDate is not null') as mmdb_vessel
, eb_all_v
WHERE
eb_all_v.IMO_No = mmdb_vessel.IMONo
AND eb_all_v.status = 'in service'
во-вторых, на самом деле то, что я не могу реализовать, должно показывать, чего я хочу достичь:
UPDATE EPI2..EPI.PLANT
SET KIND_OF_LIQUIDATION_NO = 1
, LIQUIDATION_DATE = [result from snippet above].DeathDate
Where EPI2..EPI.PLANT.IMONo = [result from snippet above].IMONo
Я не уверен, достаточно ли моего объяснения, пожалуйста, не стесняйтесь просить дополнительныеинформация!
Спасибо, уже заранее, Вернер