
oracle 用户赋权问题请教
我用sys用户创建了一张表,然后在sqlplus里把这张表的select权限赋给了用户A,在sqlplus里用A登陆的话可以看到这张表,但是用plsql登陆的话就提示表或...
我用sys用户创建了一张表,然后在sqlplus里把这张表的select权限赋给了用户A,在sqlplus里用A登陆的话可以看到这张表,但是用plsql登陆的话就提示表或视图不存在,请问是什么原因呢?
展开
1个回答
展开全部
查询时加前缀了吗?
A用户下执行
select * from sys.表名
A用户下执行
select * from sys.表名
更多追问追答
追问
哦,谢谢,忘了加了。但是为什么在sqlplus里没加也能看到呢?
追答
我怀疑sqlplus里,你是赋权完毕后,没登录被赋权的用户,直接还是用sys用户查的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询