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');
'MSSQL' 카테고리의 다른 글
LAST_INSERT_ID(), IDENT_CURRENT (0) | 2016.12.06 |
---|---|
SQL Server TRIM(), RTRIM(), LTRIM() (0) | 2016.12.06 |
SQL Server 디비복원 후 사용자 매핑 (0) | 2016.12.06 |
SQL Server 날짜변환, 날짜차이계산 (0) | 2016.12.06 |
SQL Server paging 페이징 쿼리 (0) | 2016.12.06 |