在两个oracle数据库里面,一个是A表,一个是B表,A表中比B表多了一个STATE字段,现在需要把A表数据导入B表

2025-01-02 04:15:37
推荐回答(5个)
回答1:

insert into B select "A表和B表相同的字段" from A
估计你数据量不会很大,直接用这个就行了

回答2:

insert into B select "A表和B表相同的字段" from A

回答3:

insert A (字段1,字段2,字段3, STATE)
select 字段1,字段2,字段3, '正常' from B

回答4:

insert into B {c1,c2,c3,...} select {c1,c2,c3,...} from A

回答5:

首先这个内容较多是个什么概念,到底多少什么程度,
几百万,还是几千万?
如果是上面的两种情况的话,建议采用分割,然后分段提交。
其次,如果数据量不是太大的话可以直接同步。
同步的方式又几种,可以使用ETL工具进行转化同步,
也可以直接写SQL语句,或者SQL 存储过程来同步。
具体同步方式,只要一一对应就好了。