연결된 서버에서 연결된 서버의 쿼리 결과도 업데이트하려고합니다. 첫 번째 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
설명이 충분한 지 잘 모르겠 으면 언제든지 추가 정보를 요청하십시오. 이미 사전에
감사합니다, 베르너
왜 당신이 당신의 이상적인 쿼리를 실행할 수 없습니다 로컬 서버에 업데이트를 수행 업데이트해야 ? 오류가 있거나 다른 제한 사항이 있습니까? – JNK