oracle 赋予权限后,查询却显示表或视图不存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 赋予权限后,查询却显示表或视图不存在相关的知识,希望对你有一定的参考价值。
scott使用grant all on emp to xiaohong;将权限设置给小红后,使用小红登录,使用select * from emp;查询时显示表或视图不存在?
到底怎么操作,才能让另一个用户访问scott授权的表?我缺了哪些步骤?
select * from scott.emp;
如果要不带建表用户名,需要建同义词
create public synonym emp for scott.emp;
这样用xiaohong 登陆后就可以使用 select * from emp; 来查询数据了 参考技术A 你的权限赋予没问题,访问方式的问题
xiaohong应该这样访问:
select * from scott.emp;本回答被提问者采纳 参考技术B 来迟了,楼上已经说明了一切
以上是关于oracle 赋予权限后,查询却显示表或视图不存在的主要内容,如果未能解决你的问题,请参考以下文章
Developer工具新建oracle用户,希望新建用户能只读其他用户下的表或视图,请问权限应该如何设定?