Так что мне нужно сделать сопоставление из таблицы Employee (idEmployee, name и т. Д.) Реальному пользователю с созданной учетной записью.Я решил добавить таблицу Mapping_Employee_User (idEmployee, userName), как показано ниже
CREATE TABLE Mapping_Employee_User(
idEmployee NUMBER(6)
CONSTRAINT FK_Mapping_Employee_User1 REFERENCES Employee (idEmployee),
userName VARCHAR2(30 BYTE)
CONSTRAINT FK_Mapping_Employee_User2 REFERENCES ALL_USERS(USERNAME),
CONSTRAINT PK_Mapping_Employee_User PRIMARY KEY (idEmployee, userName)
);
Но я получаю " ORA01031 недостаточные привилегии Причина: была сделана попытка изменить текущее имя пользователя илипароль ... "Но я на самом деле не делаю этого, я просто хочу сделать ссылку.
Как примечание: у меня есть полные права с этим пользователем
Зарегистрированные как SYS Я вижу, что фактическая таблица называется "USER $", и я не могу найти таблицу ALL_USERS ... в любом случаекак мне сделать этот вид ссылки ??