Я ссылается ключ, который является частью другого пользователя:Реферирование внешних ключей разных пользователей
Примера:
create table emp
(name char(10)
, empid char(10)
, dob date
, phone char(14)
, primary key(empid)
, foreign key phone
references (user2.contacts)
);
где user2
держит таблицу, которая имеет телефон в качестве первичного ключа.
Как я могу это достичь?
ли все ваши столбцы действительно 'char'? Почему бы не «varchar2»? Я также рекомендую [смотреть на синтаксис] (http://www.techonthenet.com/oracle/foreign_keys/foreign_keys.php), поскольку вы не ссылаетесь на столбец в user2.contacts. – Ben