私には 2 人のユーザーがいてUSER1、USER2. 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
ここで何が間違っているのか教えてください。