首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ORA-00942: table or view does not exist解决办法

2012-12-18 
ORA-00942: table or view does not exist解决方法!点击右边红色标题查看本文完整版:ORA-00942: table or

ORA-00942: table or view does not exist解决方法!
点击右边红色标题查看本文完整版:ORA-00942: table or view does not exist解决方法!

我现在遇到一个非常奇怪的问题。数据库中有三个用户a001,a002和a003。
a003下直接使用select语句可以查询a002中的表tab1,但是在a003下创建一个存储过程,在存储过程中访问a002.tab1,始终提示ORA-00942: table or view does not exist。
但是,同样的存储过程,在a001下创建,就能够正常编译通过。

可见这个问题是由于两个用户的权限设置不一样导致的,我应该用什么样的语句才能加上这样的权限呢?
?

------解决方法--------------------
connect a002/...
grant select on tab1 to a003;
connect a003/...
....

    

热点排行