我有两个用户,USER1
并且USER2
. USER1
有特权create table
,USER2
也没有这个特权。
USER1
已创建一个名为的表EMPLOYEE
并授予该select
表的特权USER2
:
======使用 USER1 凭据=======
1)创建表 -
CREATE TABLE EMPLOYEE
(
EMP_ID NUMBER,
EMP_NAME VARCHAR2 (20 BYTE)
);
2)授予user2权限
GRANT SELECT ON EMPLOYEE TO USER2;
======使用 USER2 凭据=======
现在我想使用凭据访问EMPLOYEE
表:USER2
SELECT * from EMPLOYEE
但它给出了错误:
ORA-00942: table or view does not exist
请告诉我我在这里做错了什么?