小弟刚入门oralce,现在学习了下同义词,scott用户登陆,为表dept创建了一个公有同义次,语句如下:
create or replace public synonym dept_syno for scott.dept; 既然是public同义词,那其他用户也应该可以查询得到.但是发现用eric用户无法查询,执行:
select * from dept_syno时报没有此表 或者视图而sys用户却能够查询的到此同义词。请问大虾,这是怎么回事呢?
create or replace public synonym dept_syno for scott.dept; 既然是public同义词,那其他用户也应该可以查询得到.但是发现用eric用户无法查询,执行:
select * from dept_syno时报没有此表 或者视图而sys用户却能够查询的到此同义词。请问大虾,这是怎么回事呢?
解决方案 »
- oracle数据库,导出某个user的所有数据
- linux 上oracle 問題
- oracle大数据量插入时需要重建索引吗
- 问下, odbc oracle ,存储过程怎么执行???调什么函数~~~~~~~~
- PLSQL Developer的用户名和密码!
- Oracle的Sql语句有left()函数么
- 一个分组语句!
- 在ORACLE表中查询重复数据
- 100分问题:oracle包中引用函数和视图的问题,急!!!在线等!!!
- 我在文档上看到这样的一句话,“variable (or PL/SQL output variable)”,请问如果这个pl/sql是一个语句块,而不是存储过程,那么可以有
- oracle配置问题
- oracle dbms_random.value 问题
SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_name=Upper('dept_syno');
grant select on dept to eric;