将批量数据插入到不同的数据表中

时间:2011-12-05 05:52:37

标签: sql sql-server sql-server-2005 sql-server-2008

在SQL Server 2008中,我有两个不同的数据库,我在这里有一个相同的表我希望将数据从一个数据库复制到另一个数据库

我们怎样才能在sql server 2008中实现这个?

2 个答案:

答案 0 :(得分:0)

如果两个数据库是database1和database2,表名是Tablename,则可以使用:

Insert into dbo.database1.TableName select * from dbo.database2.Tablename

答案 1 :(得分:0)

您可以使用不同的方法。

  1. 使用SQL Server 2008的DTS工具。
  2. INSERT INTO DBName.Schema.TableName
    选择F1,F2 FROM TableName