0
我有兩個數據庫(test1
和test2
)在同一臺服務器上,它們具有相同的表(Employee
)具有相同的方案。 Employee
約有1.500行。 現在我想複製每個PK的列EmpDepID
的值。如何從一個表插入數據到另一個表(數據庫)
我該如何做到這一點?
我有兩個數據庫(test1
和test2
)在同一臺服務器上,它們具有相同的表(Employee
)具有相同的方案。 Employee
約有1.500行。 現在我想複製每個PK的列EmpDepID
的值。如何從一個表插入數據到另一個表(數據庫)
我該如何做到這一點?
UPDATE [test1].[dbo].[Employee]
SET [EmpDepID] = test2.[EmpDepID]
FROM [test2].[dbo].[Employee] test2
WHERE test2.[PK] = [test1].[dbo].[Employee].[PK]
由@AdiInbar指出,這個問題的明顯意圖是完全不同的東西。
原來的答案:
INSERT INTO [database1].[dbo].[table1]
(
/* TODO: define columns */
)
SELECT * /* or specify the columns */
FROM [database2].[dbo].[table2]
@ prince23:歡迎你 - 如果我的回答是你的解決方案,如果你把它標記爲解決:) – 2011-02-08 19:03:48