2011-03-11 106 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解釋一步的工藝步驟的功能。

相關問題