各位大侠,请教一个问题,在ORACLE中怎么才能让SYSTEM这个用户看到其他人的表里的内容呢,我已经用grant select on table1 to system;
这个语句把权限付给他了啊,为什么使用
select * from table1这个语句的时候还是提示“表或者视图不存在”
但是用select * from rps.table1就可以看到内容。 (RPS是用户名)
这个语句把权限付给他了啊,为什么使用
select * from table1这个语句的时候还是提示“表或者视图不存在”
但是用select * from rps.table1就可以看到内容。 (RPS是用户名)
解决方案 »
- ORA-12514: TNS:listener does not currently know of service requested in connect
- 如何使用sql语句更新表
- rac crs宕了后,会产生core文件,这些文件如何查看?
- 我在oracle的查询分析器中执行存储过程,报错了,求大师指点迷津!!
- 大神帮忙
- 建立分区表的时候,必须将每个分区存储在不同的表空间中吗?
- 为什么我的oracle数据库重起机器的话就要重新打开啊
- 求教oracle8i怎么样同时启用两个以上的数据库
- 怎样让TEST数据库与PROD数据库一样,TEST开发员用的。
- VS2010与ORACLE的连接~~求助!!各位大神帮忙
- 2表2字段比对不同项
- 请教一个有关asm的问题
grant select any table to system
一劳永逸,不过就是权限大了些.
就你当前的语句,oracle 这么做出选择呢?
OWNER TABLE_NAME
------------------------------ ------------------------------
SCOTT EMP
SQL>
查看其他用户所属的表 user.scott
或者建同义词
create public synonym tb for user.tb
就可以直接select * from tb