Я пытаюсь ссылаться на представление с помощью внешнего ключа, но получаю эту ошибку:
"Ошибка: ORA-02270: нет соответствующего уникального или первичного ключа для этого списка столбцов"
Однако я создал первичный ключ на этом представлении и проверил его на вкладке "Ограничения" в TOAD.
Это таблица, которую я пытаюсь создать:
CREATE TABLE QUESTION
(
QUESTION_ID INTEGER not null,
CREATED_USER_ID INTEGER not null,
CONSTRAINT PK_QUESTION PRIMARY KEY (QUESTION_ID),
CONSTRAINT FK_USER
FOREIGN KEY (CREATED_USER_ID)
REFERENCES SOME_VIEW(VIEW_ID)
);
SOME_VIEW - это представление, основанное на другом представлении, которое указывает на таблицу сотрудников в другой схеме.