오라클을 사용하면서 웹프로그램과 연동을 위해 사용자를 A사용자와 B사용자를 생성해서 서비스를 하고 있습니다. 그런데 A사용자의 테이블 member의 id를 B사용자의 테이블 member_sub의 id에서 foreign key를 걸수 있나요? 물론 member(id)는 primary key입니다.
B사용자로 connect해서 다음과 같이 테이블을 생성하려고 하면 에러가 납니다.
create table member_sub
(id varchar2(12) references a.member(id));
테이블이나 뷰가 없어서 참조할 수 없다는 내용의 에러가 발생합니다.
사용자가 다른 테이블의 컬럼은 외부키를 설정할 수가 없는지 알고 싶습니다. 물론 같은 사용자로 테이블을 생성할 경우에는 에러없이 테이블이 정상적으로 만들어집니다.
이 문제에 대한 좀 더 나은 방법을 아시면 조언을 바랍니다.
그럼 수고하세요.
|