0

我必须在 db 中创建一个用户(除了 dba)。dba 创建一个名为emp 的表。当新用户连接到数据库时,他必须有权限从 emp 中选择 *。

所以我使用了以下代码。在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 并尝试运行 select * from emp 时。然后它说表不存在。

所以任何人都可以帮我做到这一点..

我使用 ORACLE 12c 作为我的 dbms。

4

0 回答 0