Q&A

  • mssql server db에 관한 질문..
데이타베이스A, 데이타베이스B 가 있습니다.

A 데이타베이스에는 table1,... B 데이타베이스에는 table2,...

현재 데이타베이스 A를 열어서 데이타베이스 B의 table2를 열고 싶습니다.

이렇게 서로 다른 데이타베이스의 테이블을 참조하거나 열때

어떤 방법이 사용되어 지는지... 원래 방법이 없는 건가요?



서로 다른 A데이타베이스의 테이블에서 B데이타베이스의 테이블과

관계를 맺을려고 하는데 터무니 없는 생각을 가지고 있는건가요?



아니면 어떻게 해야하는지 아시는분 답변 바랍니다.







1  COMMENTS
  • Profile
    lspark 2000.01.05 00:55
    초보자 wrote:

    > 데이타베이스A, 데이타베이스B 가 있습니다.

    > A 데이타베이스에는 table1,... B 데이타베이스에는 table2,...

    > 현재 데이타베이스 A를 열어서 데이타베이스 B의 table2를 열고 싶습니다.

    > 이렇게 서로 다른 데이타베이스의 테이블을 참조하거나 열때

    > 어떤 방법이 사용되어 지는지... 원래 방법이 없는 건가요?

    >

    > 서로 다른 A데이타베이스의 테이블에서 B데이타베이스의 테이블과

    > 관계를 맺을려고 하는데 터무니 없는 생각을 가지고 있는건가요?

    >

    > 아니면 어떻게 해야하는지 아시는분 답변 바랍니다.

    >

    >

    > ==========================================================================

    Database Link 로 해결 가능하겠군요.



    Oracle 등의 DB Link 를 공부하시면 금방 해결 될 듯....



    select a.F1, b.F2

    from Table1 a, //Local DB 로 가정 !!

    Table2@linked_db_name b //Local DB 에 Link 된 또다른 DB !!

    where a.F1 = b.F2



    제가 헛집었음 미안허구여..



    ==========================================================================