반응형
졸다가 업데이트를 조건을 안걸고 F5 키를 눌러버리고 말았다..
그래서 다행히도 관계형이 아닌 테이블이어서 원본 테이블에는 지장이 없는 테이블이었기에 (운좋았다~ㅋㅋ)
조인을 걸어서 수정을 할 수 있게 했는데 까먹으니까 써놓자~
UPDATE MemberInfor
SET MemberInfor.member_id = b.member_id
FROM
-- 실제 조인 연동 (링크드 서버와)
MemberInfor a INNER JOIN (
SELECT * FROM OPENQUERY(LinkedServerName, '
SELECT member_id, member_name FROM TestDB.dbo.MemberInfor a, TestDB.dbo.MemberInfor b
WHERE a.member_id = b.member_id
')) b
ON a.member_id = b.member_id
AND a.server_id = b.server_id
WHERE a.server_id = 24
AND a.server_id NOT IN ('51','52','54','61','62','63','67','68','69','70')
반드시 링크드 서버가 활성화(연결)되어있어야만 구동이 가능하다.
반응형
'DataBase > MS-SQL' 카테고리의 다른 글
MSSQL 메시지 7347 - 예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다. (0) | 2016.01.12 |
---|---|
Code Formatter - 코드정렬 (0) | 2013.07.03 |
[엑셀쿼리 오류] Microsoft.Jet.OLEDB.4.0 이(가) 오류 (0) | 2013.05.29 |
자주 쓰이는 시스템 뷰 (0) | 2013.05.29 |
MSSQL [@@IDENTITY, SCOPE_IDENTITY, IDENT_CURRENT] (0) | 2013.05.29 |
댓글