database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4529 게시물 읽기
No. 4529
[mssql] 각각 다른 서버의 필드값을 매칭 시켜 값 출력?
작성자
슈팅
작성일
2008-11-17 16:12
조회수
5,225

안녕하세요. 오늘 하루 종일 책을 파고 들어도 이런 얘기는 안나오네요.


A서버가 있고 B서버가 있습니다.


A서버와 B서버는 다른 테이블 디자인을 가졌는데 그 중에서 중복되는 필드가 한개 있습니다.


A서버의 테이블에 A.a라는 필드값이 B서버의 테이블의 B.a라는 값이 일치 하는 데이터들의


B서버의 B.b라는 필드값을 가져오거나 혹은 A.*모든 테이블 및 B.b 필드값을 가져 와야 하는데 


어떻게 처리를 해야 할지 막막하네요 ㅠ

이 글에 대한 댓글이 총 2건 있습니다.
분산쿼리(openquery) 를 사용하시면 됩니다.

현재 A서버 기준으로 볼 때 B서버의 테이블을 연결하여 사용하는 예입니다.


 select  * from TableA A, openquery(서버이름,'select * from 서버이름.DB이름.TableB') B"
 Where  A.a = B.a

사용 하시기 전에 서버간의 셋팅이 되어있어야 합니다.
고산자(saiby84)님이 2008-11-18 16:05에 작성한 댓글입니다.
이 댓글은 2008-11-18 16:09에 마지막으로 수정되었습니다.

만일 둘다 mssql 이라면, linked_server를 사용하시는 것이 더 나을것 같습니다만..

lnx4u님이 2009-01-06 14:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4532업데이트 저장프로시저문의요 [1]
지성이
2008-11-19
5535
4531SQL Server 2005 mobile
장학우
2008-11-19
4479
4530결제 프로세싱 질문드립니다
무녀니
2008-11-18
5345
4529[mssql] 각각 다른 서버의 필드값을 매칭 시켜 값 출력? [2]
슈팅
2008-11-17
5225
4526셀프조인에서.. [2]
hobins
2008-11-17
4751
4525job scheduling에 관해 [1]
황병득
2008-11-17
5439
4524MS-SQL 2005를 사용하는데요 UPDATE 쿼리문 질문 있어요 [1]
초보자
2008-11-14
5296
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다