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