一个系统表,
在SQL WINDOWS 中用select 是可以查询出来的,
但是在包体中使用select 的时候,就会说是“无效表名”,哪位知道这是咋回事呀
在SQL WINDOWS 中用select 是可以查询出来的,
但是在包体中使用select 的时候,就会说是“无效表名”,哪位知道这是咋回事呀
解决方案 »
- 如何在用命令创建数据库,详细一点
- plsql客户端连接远程服务器
- oracle 10g用户问题(在线等)
- ORA-08103: object no longer exists 紧急求助
- 下面的语句是什么意思?
- 为什么select to_date(sysdate) from table1可以但select to_date(sysdate, 'yyyy-MM-dd hh24:mi:ss') from table1 报错
- 是不是Oracle和eclipse是互斥的?请大家关注!
- oracle中计算两个日期值之间的天数的sql语句,在线等待!!
- 怎么删表中的一个column?
- 接着刚才的问题!存储过程!
- 使用not in和 not exists这两sql为啥结果不一样?
- 求助--sqlldr语法问题
select sys.dba_data_link 也不行啊,
告诉我还是:00942表或视图不存在,晕了
我用不grant select on dba_data_link to hdqryrole,
然后还是不行啊
grant select on sysTable to yourUser; --yourUser这里是用户名,不要是role引用时:select ... from sys.sysTable
如果读取的是系统表,并且不是该用户可以访问的表时,需要用其它的用户访问,或增加该用户的授权。如DBA权限等。
当前的用户,可以该问的系统表的为 user_...