在两个oracle用户中,两个表结构相同的表中数据怎么合并??

我今天遇到个问题:在一个oracle实例中,有A、B两个用户,它们分别有表结构完全相同的一个表C,现在我要把A用户下表C中的数据合并到B用户下表C中,怎么操作??... 我今天遇到个问题:在一个oracle实例中,有A、B两个用户,它们分别有表结构完全相同的一个表C,现在我要把A用户下表C中的数据合并到B用户下表C中,怎么操作?? 展开
 我来答
ssssssssss25
推荐于2017-10-06 · 超过12用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:37.1万
展开全部
赋权限
在a用户下
grant select,insert,update,delete on c to b;

在b用户下
insert into c
select * from a.c;
指的是将a.c里面的所有数据插入到c表中
如果有主键存在的话就必须要过一些过滤,否则会有冲突
whmng
2011-06-03 · TA获得超过664个赞
知道小有建树答主
回答量:290
采纳率:100%
帮助的人:208万
展开全部
insert into b.c
select * from a.c;
commit;
如果在b用户下执行需要把用户有查看a用户c表的权限;
追问
我是个oracle新手,请问怎样使b用户拥有查看a用户c表的权限??请您详细说明下上面的sql语句》谢谢,非常感谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式