多个表没有任何关系或键,它们不在同一个数据库中,我们想将它们的列插入表中。 例如 : 源表是:[aDB]。[aaTable]和[bDB]。[bbTable] 和目标表是:[cDB]。[ccTable]
答案 0 :(得分:0)
在Oracle中,您可以执行以下操作:
Insert into [cDB].[ccTable] select * from [aDB].[aaTable];
Insert into [cDB].[ccTable] select * from [bDB].[bbTable];
您可以将所有这些插入语句放在.sql文件中,然后从sqlplus
运行它答案 1 :(得分:0)
insert
into ccTable(c1, c2, c3, c4, c5, c6, etc...)
select c1, c2, c3, c4, c5, c6, etc...
from aaTable
union all
select c1, c2, c3, c4, c5, c6, etc...
from bbTable