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

为什么一个表不能在包体中访问呀?解决方法

2012-03-04 
为什么一个表不能在包体中访问呀?一个系统表,在SQLWINDOWS中用select是可以查询出来的,但是在包体中使用se

为什么一个表不能在包体中访问呀?
一个系统表,
在SQL   WINDOWS   中用select   是可以查询出来的,
但是在包体中使用select   的时候,就会说是“无效表名”,

哪位知道这是咋回事呀。。。

[解决办法]
请赋予权限。
[解决办法]
grant select on DBA_DB_LINKS to public
[解决办法]

引用楼主 onefreeboy 的帖子:
一个系统表,
在SQL WINDOWS 中用select 是可以查询出来的,
但是在包体中使用select 的时候,就会说是“无效表名”,

哪位知道这是咋回事呀。。。

[解决办法]

如果读取的是系统表,并且不是该用户可以访问的表时,需要用其它的用户访问,或增加该用户的授权。如DBA权限等。


当前的用户,可以该问的系统表的为 user_...

热点排行