Q&A

  • Oracle에서 각각 다른 table space에 있는...
안녕 하세요...

Oracle에서 각각 다른 table space에 있는 table을 조인할려고 합니다...

(a table space 의 유저 a 와 b table space 의 유저 b)



select *

from a.mrm100 q ,b.mrm100 p

where q.코드 = p.코드



from a.mrm100 q ,b.mrm100 p 의 a,b는 유저이름 입니다...



아무리해도 안되네요 원래 안되는건가요...?



필요에 의해서 두개로 나누었습니다...



조인하여 정보를 알아야 할것이 있습니다...



가능한 방법을 알고 싶습니다...

1  COMMENTS
  • Profile
    김지희 2000.02.08 23:36


    우선 오라클에 connect할때의 유저(a일수도 있고 b일수도 있겠죠..아님 다른 유저이던가...)가... 접근할수 있는 테이블인지 아닌지를 확인하셔야죠...

    딕셔너리 정보에서

    USER_TABLES와 ALL_TABLES를 비교해 보시기를...

    ALL_TABLES에 테이블또는 뷰가 없다면...고건 접근할수 없다는 얘기입니다...



    접근을 위해서는..권한을 부여해야 합니다...

    GRANT에 대한 메뉴얼을 보시기를...





    김영택 wrote:

    > 안녕 하세요...

    > Oracle에서 각각 다른 table space에 있는 table을 조인할려고 합니다...

    > (a table space 의 유저 a 와 b table space 의 유저 b)

    >

    > select *

    > from a.mrm100 q ,b.mrm100 p

    > where q.코드 = p.코드

    >

    > from a.mrm100 q ,b.mrm100 p 의 a,b는 유저이름 입니다...

    >

    > 아무리해도 안되네요 원래 안되는건가요...?

    >

    > 필요에 의해서 두개로 나누었습니다...

    >

    > 조인하여 정보를 알아야 할것이 있습니다...

    >

    > 가능한 방법을 알고 싶습니다...