两个oracle数据库之间怎么插入表数据,已建立dblink。
两个oracle数据库A和B,其中均含aa表,表结构相同,含的数据不同,但是主键s相同。想将B数据库中aa表的字段id值插入到A数据库的aa表的字段id(均为空值)中,当...
两个oracle数据库A和B,其中均含aa表,表结构相同,含的数据不同,但是主键s相同。想将B数据库中aa表的字段id值插入到A数据库的aa表的字段id(均为空值)中,当然是根据主键s相对应的,请问update语句怎么写?
展开
展开全部
只10000条记录不应该这么慢
你先试着手工插入
truncate table D2;
然后insert into D2 select * from D1 where rownum=1;
如果可行的话,你1000条插一次
insert into D2 select * from D1 where rownum>1 and rownum<=1000;
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
你先试着手工插入
truncate table D2;
然后insert into D2 select * from D1 where rownum=1;
如果可行的话,你1000条插一次
insert into D2 select * from D1 where rownum>1 and rownum<=1000;
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在 A 数据库上执行:
UPDATE
aa
SET
id = baa.id
FROM
aa, aa@B baa
WHERE
aa.s = baa.s
UPDATE
aa
SET
id = baa.id
FROM
aa, aa@B baa
WHERE
aa.s = baa.s
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询