안녕 하세요...
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는 유저이름 입니다...
아무리해도 안되네요 원래 안되는건가요...?
필요에 의해서 두개로 나누었습니다...
조인하여 정보를 알아야 할것이 있습니다...
가능한 방법을 알고 싶습니다...
우선 오라클에 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는 유저이름 입니다...
>
> 아무리해도 안되네요 원래 안되는건가요...?
>
> 필요에 의해서 두개로 나누었습니다...
>
> 조인하여 정보를 알아야 할것이 있습니다...
>
> 가능한 방법을 알고 싶습니다...