我必须在db中创建一个用户(dba除外)。 dba创建一个名为emp的表。当新用户连接到db时,他必须有权限从emp执行select *。
所以我使用了以下代码。在dba连接。
CREATE TABLE emp(
Empid VARCHAR2(4),
Name VARCHAR2(15),
Designation VARCHAR2(10),
primary key (Empid)
);
CREATE user C##XYZ;
GRANT CONNECT TO C##XYZ;
GRANT UPDATE,DELETE,INSERT,SELECT ON emp TO C##XYZ;
但是当我连接为xyz并尝试从emp运行select *时。 然后它说桌子不存在。
所以任何人都可以帮我这样做..
我使用ORACLE 12c作为我的dbms。