oracle 中有A表和B表,表结构完全相同。
其中,A是主表,B是从表,要求把主表的数据,完全刷新到B表中。
有什么比较好的算法?(要求高效)
比如,A表中有:
ID name
1 aa
2 bb
3 CC
B表中有:
ID name
1 aa
2 bb
刷新后B表中有:
ID name
1 aa
2 bb
3 CC (本行从A表中刷新过来)
前提说明 :
1、主表、从表的数量、结构、表名,都完全一样(仅用户、表空间不同),大概约各有100张。
2、每个表中的字段多少不一,少的十来个字段,多的几十个字段。
3、每个表中的记录条数多少不一,最多可达百万条。
试一下 merge 语法。