0

私には 2 人のユーザーがいてUSER1USER2. USER1には特権がありますが、この特権はcreate tableありUSER2ません。

USER1は というテーブルを作成し、そのテーブルに対する権限を にEMPLOYEE付与しました:selectUSER2

====== 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

ここで何が間違っているのか教えてください。

4

1 に答える 1