所以我需要做一个从员工表(idEmployee、姓名等)到创建帐户的真实用户的映射。我决定添加一个表 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 ......无论如何我该如何做这种参考?