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 3694 게시물 읽기
No. 3694
서로 다른 DB에있는 테이블을 어떻게 불러오나요?
작성자
보리(simdeurung)
작성일
2007-08-20 10:16ⓒ
2007-08-20 10:23ⓜ
조회수
2,616

DB_A,DB_B 이렇게 서로 다른 DB가 있습니다.
DB_A를 사용하는 url은 http://www.A_site.co.kr
DB_B를 사용하는 url은 http://www.B_site.co.kr
그 중 DB_A에 member 테이블이 있는데 이것을 서로 공유하기로 했습니다.

그러니까 DB_A와 DB_B는 똑같은 테이블을 각각 가지고 있지만
member 테이블만은 DB_A에 있는것을 공유하기로 했을경우

어떻게 해야 B_site에서 DB_A에있는것을 불러올 수 있나요?

사실 지금 잘 돌아가고 있는 사이트입니다.
지금 제가 소스를 분석하고 있는데
소스에서는 따로 해주는것을 찾을 수가 없습니다.
그래서 혹시 DB쪽에서 뭔가를 해줬는지..

join뭐 이런거 사용 안하고
그냥 select * from member 이렇게 사용하고 있는데 에러 없이 잘 나오고 있는데
도데체 뭘 어떻게해서 그런건지...

이 글에 대한 댓글이 총 3건 있습니다.

select 

*

from <server_name>.<db_name>.<owner_name>.<object_name>


같은 DBMS에 다른 DB를 각각 A_db, B_db라 하고 

owner를 dbo 그리고 object_name 을 member라고 한다면


select 

*

from A_db.dbo.member

union all 

select 


from B_db.dbo.member


이렇게 하면 A_db, b_db의 모든 member를 select한 결과가 되는 겁니다.

.님이 2007-08-20 10:31에 작성한 댓글입니다. Edit

설명 감사합니다.
그런데 member 테이블은 DB_A에만 있는 겁니다.

DB_A만 있는 정보를 http://www.B_site.co.kr 에서 불러오는건데

B_site의 asp페이지를 보면
select  * from <server_name>.<db_name>.<owner_name>.<object_name>이렇게 하지 않구요
그냥 select * from member 하면 오류없이 잘 돌아갑니다.

어떻게 이렇게 하는게 가능한지... sql에서 뭔가를 설정해준건지..

부탁드립니다.


보리(simdeurung)님이 2007-08-20 10:46에 작성한 댓글입니다.
이 댓글은 2007-08-20 10:47에 마지막으로 수정되었습니다.

dbConnection쪽을 보세요. 

db connect이 두개일껍니다.

.님이 2007-08-20 14:43에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3697두번째 최신 데이터 가져오기~ [2]
알고파
2007-08-21
2729
3696속성의 합치기좀요 [1]
김남진
2007-08-20
2188
3695트리거 db2 [1]
손님
2007-08-20
2290
3694서로 다른 DB에있는 테이블을 어떻게 불러오나요? [3]
보리
2007-08-20
2616
3691sql 2005 소유자 변경 문제;
초보
2007-08-17
3041
3690초보인데 질문 하나 드려요! [1]
초보자
2007-08-16
2047
3689CLR 저장프로시저-System.Drawing 함수 가능?
고형석
2007-08-16
2053
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다