Oracle (ORA-02270): отсутствует соответствующий уникальный или первичный ключ для этой ошибки списка столбцов

У меня есть две таблицы,Table JOB а такжеTable USERвот структура

 CREATE TABLE JOB
 (
   ID       NUMBER NOT NULL ,
   USERID   NUMBER,
   CONSTRAINT B_PK PRIMARY KEY ( ID ) ENABLE
 );

 CREATE TABLE USER
 (
   ID       NUMBER NOT NULL ,
   CONSTRAINT U_PK PRIMARY KEY ( ID ) ENABLE
 );

Теперь я хочу добавить ограничение внешнего ключаJOB ссылаясь наUSER стол, как

Alter Table JOB ADD CONSTRAINT FK_USERID FOREIGN KEY(USERID) REFERENCES USER(ID);

это броскиOracle (ORA-02270) : no matching unique or primary key for this column-list errorпроводя некоторое исследование, кажется, что нам нужноunique key or primary key ограничение наUSERID но я не могу иметь это как единое целоеUSERID может иметь несколькоJOBS С ним связаны какие-либо мысли или предложения о том, как решить эту проблему?

ИсследовалORA-02270 а такжеТАК связанный вопрос

Ответы на вопрос(9)

Ваш ответ на вопрос