SQL Server 2005上两个数据库之间的SQL数据传输

时间:2011-03-11 20:29:29

标签: 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;

2 个答案:

答案 0 :(得分:1)

如何在插入语句中使用插入?

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

答案 1 :(得分:0)

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

这是一个很好的article,它逐步解释了这个过程。