안녕하십니까?
MS Sql Server를 잘모르는 사람입니다.
문의한가지 할려고합니다.
문의 내용
MS Sql테이블인 A에 있는 내역중
Oracle 테이블인 B에 없는 내역만
Oracle 테이블인 B에 insert하고싶습니다.
openquery로 어떻게 처리 해야합니까?
쿼리좀 알려주세요.
아래 예시에서
칼럼 a의 값이 4,5인것만 insert를 하고싶습니다.
- 아래 -
테이블 A(local server -> MS SQL ) 테이블 B(linked server-> Oracle)
--------------------------- ----------------------------------
a b a b
--------------------------- ----------------------------------
1 a 1 a
2 b 2 b
3 d 3 d
4 e
5 f
Comment 1
-
초짜해커
2014.07.18 08:22
MySQL로 마이그레이션 할때 이렇게 했습니다.
INSERT INTO OPENQUERY(MYSQLLinkedServer, 'SELECT * FROM Land_Blue.GUIDE') SELECT * FROM Land_Blue.dbo.GUIDE