又创建了一个用户起名字叫report3,想访问另外一个用户的表jjjjj,在jjjjj用户下:
grant select on ic11 to report3 .
我在report3用户下访问jjjjj下的表时需要这样:
select * from jjjjj.ic11
请问我如何把jjjjj.ic11中的jjjjj去掉,直接就可以访问,即:
select * from ic11
谢谢
grant select on ic11 to report3 .
我在report3用户下访问jjjjj下的表时需要这样:
select * from jjjjj.ic11
请问我如何把jjjjj.ic11中的jjjjj去掉,直接就可以访问,即:
select * from ic11
谢谢
解决方案 »
- tnslsnr start是什么意思?启动网络适配器?是客户端还是服务端?
- oracle 访问sql server
- 如何给这张表增加唯一性约束???
- 请教如何用语句终止ORACLE里两类“一个用户的连接”?
- 实在找不到错误
- 每周一凌晨0点执行,dbms_job.submit(:job1,'test;',sysdate,'sysdate+1/1440');怎么改?
- oracal得到星期几,第几周的函数
- 刚接触Oracle,Oracle8i有没有类似MSSqlserver2000中的"企业管理器"的图形化工具?用它可以基本完成管理工作的?
- 紧急求救!高手请进!
- 请教高手一个关于获取序号的问题
- 求助:数据导入的问题
- 请教。怎么清理表空间容量
CREATE SYNONYM ic11 FOR jjjjj.ic11;
然后就可以用 select * from ic11 了。
create or replace synonym ic11 FOR jjjjj.ic11;
也可以把通过dblink访问的表建同义词:
create or replace synonym ic11
for ic11@DBLINK_test;然后就可以访问
select * from ic11;
create synonym ic11 FOR jjjjj.ic11;
或者在report3用户试用视图
create view ic11 as select * from jjjjj.ic11
create synonym ic11 FOR jjjjj.ic11;