2011-12-20 63 views
2

我有一個數據庫備份,我導入SQL Server並通過添加一些列進行了少量更改。沒有刪除任何現有的列,但添加了一些額外的。修改表後SQL Server數據導入

現在我希望再次導入相同的數據庫,以便在添加列時處理所有最新輸入的數據。

什麼是實現這一目標的正確,有效和高效的方式?

感謝您的建議。

回答

2

還原在同一臺服務器上的備份,然後運行這個:

INSERT INTO Production.dbo.table1 (column1, column2, integercol, stringCol) 
SELECT column1, column2, 16, 'add text value' 
FROM Backup.dbo.table1 

您可以添加一個WHERE子句和特定的列相應。

select上的列數必須與插入相匹配。