在oracle中怎样在当前用户下获得另一个用户下的某张表

 我来答
Math_Ly
2011-11-30 · TA获得超过116个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:88.8万
展开全部
1、你没有给出详细的描述,请下次提问注意
2、暂且理解为获得为查询;
3、A用户为当前用户,tableB 为用户B下面的某张表,所以可写为
select * from B.tableB ; 前提是A有权限查询;
4、可事先在B用户下赋予A用户这个权限 :grant select on tableB to A;
5、请灵活使用搜索引擎
513524658
2011-11-30 · TA获得超过116个赞
知道答主
回答量:52
采纳率:100%
帮助的人:43.4万
展开全部
用户名.表名,就可以调用该用户的该表
如利用其它表的信息创建表:create table 表名(select * from 用户名.表名)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-30
展开全部
需要数据库管理员赋予相关的权限,诸如select,update等。
若是想创建一张相同的表的话,可以用create table xxx as select * from user.table_name
当然,这个也需要有相关的权限!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b45686339
2011-11-30 · TA获得超过117个赞
知道答主
回答量:85
采纳率:0%
帮助的人:40万
展开全部
既然同属一个库,又不能读取同一个表,说明两个用户权限不同,如果想访问其他用户下地表,那么只有拥有访问这张表的权限以后才能实现!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式