본문 바로가기
다른 DBMS/MSSQL

Linked Server 기능 사용하여 Oracle 테이블에 데이터 넣기

by 취미툰 2021. 8. 23.
반응형

이전에 MSSQL - ORACLE 간의 Link 연결하여 쿼리로 Oracle의 테이블을 조회하는 설정을 하는 법을 포스팅하였습니다.

https://bae9086.tistory.com/128?category=825640 

 

MSSQL to Oracle DB Link

MSSQL에서 Oracle의 정보를 가져와야 할 일이 생겨 DB link가능 여부를 체크하고 테스트했던것을 정리하는 글입니다. 참고 사이트 : www.sqlshack.com/link-sql-server-oracle-database/ Link a SQL Server to an..

bae9086.tistory.com

 

이번에는 이렇게 연결된 Linked Server를 사용하여 MSSQL에서 Oracle의 테이블쪽에 INSERT하는 쿼리를 정리하겠습니다.

 

INSERT INTO OPENQUERY ([Linked Server명],'[Oracle의 테이블 쿼리') VALUES (넣고자 하는 값);

ex)
INSERT INTO OPENQUERY (DBLINK_TEST,'select a,b from table_test') VALUES (1,'test');

 UPDATE 나 DELETE도 이런식으로 밖의 쿼리에는 MSSQL에서 쓰는 DML 문장을 쓰고 안의 쿼리에서는 select 로 Oracle의 DML을 할 쿼리를 select로 설정해주는 방식으로 사용하면 된다!

 

  참고 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=diceworld&logNo=220322349861 

 

MSSQL OPENQUERY 사용하기 - ① (SELECT / INSERT / UPDATE / DELETE)

- MSSQL OPENQUERY 참고 포스트 MSSQL 은 연결된서버 기능을 이용하여 다른 데이터베이...

blog.naver.com

 

반응형

댓글