将多个表中的数据插入表中

时间:2011-01-06 08:52:15

标签: sql

多个表没有任何关系或键,它们不在同一个数据库中,我们想将它们的列插入表中。 例如 :  源表是:[aDB]。[aaTable]和[bDB]。[bbTable]  和目标表是:[cDB]。[ccTable]

2 个答案:

答案 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