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');
<참고>
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
MSSQL 파일그룹이란?(mdf, ldf, ndf) (0) | 2022.07.15 |
---|---|
[MSSQL] 패스워드 암호화 함수 사용법 및 비교검증 - PWDENCRYPT / PWDCOMPARE (0) | 2022.06.26 |
[MSSQL] 모델링 실습 / 데이터베이스 다이어그램 (0) | 2022.01.17 |
[MSSQL] null & not null 제약조건 변경하기 (0) | 2022.01.14 |
[MSSQL] Error number: 15517 - 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기.. (0) | 2022.01.14 |
댓글