2011-03-11 105 views
0

是否有可用于将数据从一个数据库中的表传输到同一服务器上另一个数据库中的表的SQL查询?SQL Server 2005上两个数据库之间的SQL数据传输

例如:

UPDATE DB1.Table 
SET 
    DB1.Table.Column1 = DB2.Table.Column1, 
    DB1.Table.Column2 = DB2.Table.Column2, 
    DB1.Table.Column3 = DB2.Table.Column3; 
+0

请参阅ChristopherBrown的答案,假设两个数据库位于同一台服务器上。 – 2011-03-11 20:56:16

回答

1

如何使用INSERT INTO说法?

INSERT INTO DB2.Table (Col1, Col2, Col3) 
SELECT 
Col1, Col2, Col3 
FROM 
DB1.TABLE 
+1

如果您发布代码,XML或数据样本,请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码样本”按钮(“{}”)以精确地格式化和语法突出显示它! – 2011-03-11 21:25:10

0

您可以使用DTS(数据转换服务)的SQL Server 2005。

这里是个好article解释一步的工艺步骤的功能。

相关问题