您好我安装了Oracle SQL Developer 11g XE,我创建了与管理员帐户的连接,创建了一些表格,我需要添加一些具有各种授权的用户。
所以我添加新用户就像在那里写How to create a user in Oracle SQL developer 我打电话给“user1”,然后在SQL编辑器中输入:
GRANT CREATE SESSION TO user1;
GRANT SELECT ON pracownik TO user1 WITH GRANT OPTION;
但是当我以user1身份登录然后输入:
select * from pracownik;
我收到了一个错误:
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
答案 0 :(得分:4)
即使你有select权限,你也必须在表名前加上表所有者select * from <owner>.pracownik;
,其中<owner>
是拥有表的用户名。