SQL Server에 Oracle 을 연결하고 OPENQUERY 를 사용하여 쿼리.



1. 연결된 서버 > 새 연결된 서버에서 연결된 서버를 추가한다.






연결된 서버 : 오픈쿼리에 사용할 연결된 서버 이름


공급자 : Oracle Provider for OLE DB 

공급자에 Oracle 이 나타나지 않는 경우는 오라클 클라이언트를 설치해야 한다.


제품이름 : Oracle

데이터 원본 : 연결할 오라클 데이터베이스

공급자 문자열 : 연결된 서버명





ORALINK는 연결된 서버명임.

## Select
SELECT * FROM OPENQUERY(ORALINK, 'SELECT * FROM test_tbl');

## Insert
INSERT OPENQUERY(ORALINK, 'SELECT ID, NAME FROM test_tbl ') VALUES (1, 'name');

## Update
UPDATE OPENQUERY(ORALINK, 'SELECT NAME FROM test_tbl WHERE ID = 1') SET NAME = 'value';

## Delete
DELETE FROM OPENQUERY(ORALINK, 'SELECT ID FROM test_tbl WHERE ID = 1');

블로그 이미지

엘로드넷

,