본문 바로가기
IT/MSSQL

[MSSQL] 오픈쿼리 다른 디비 연결 / 연결된 서버 사용법

by 베베야 2022. 1. 18.
728x90

MSSQL 서버에서 원격지에 있는 디비서버를 연결하기 위해서는 "연결된 서버" 옵션을 사용한다.

해당 기능을 사용해서 연결하게되면 일반 쿼리가 아닌 오픈쿼리(OPENQUERY) 문법으로 쿼리를 작성해야 한다.

이번 시간에는 MSSQL 오픈쿼리 사용법에 대해서 알아보자.

 


 

 

 

 

 

 

오픈쿼리(OPENQUERY) 문법

SELECT [컬럼명] FROM OPENQUERY ([서버이름], 'SELECT [컬럼명] FROM [테이블명]');

 

오픈쿼리(OPENQUERY) 예문

오픈쿼리를 사용하여 데이터 조회를 하는 SELECT 예문이다.

오라클과 MSSQL 문법에 맞게 사용하면 되겠다.

 

ORACLE

SELECT * FROM OPENQUERY (ORACLE_DB, 'SELECT * FROM bebeTB where ROWNUM <=10');

 

MSSQL

SELECT * FROM OPENQUERY (SQL_DB, 'SELECT top 10 * FROM bebeTB');

 

<참고>

 

 

[오라클] 클라이언트 32비트,64비트 동시 설치

오라클 접속 시 호환성 문제로 오라클 클라이언트(ORACLE Client) 32bit와 64bit 버전을 한 개의 서버에 같이 설치해야 하는 경우가 있습니다. 오늘은 오라클 클라이언트 동시 설치 방법에 대해서 알아

bebeya.tistory.com

 

반응형
그리드형

댓글