-1
我有兩個數據庫像A和B以及一個公共表格作爲TBL,其中來自A數據庫的表格TBL有1555行,但來自數據庫的表格TBL只有1000行。我需要從A數據庫更新B數據庫中的TBL。 1.如果這些A和B數據庫位於同一服務器名稱上,我該怎麼辦 2.如果這兩個數據庫都位於不同的服務器名稱上,該怎麼辦? 在此先感謝如何將表從一個數據庫更新到另一個數據庫?
我有兩個數據庫像A和B以及一個公共表格作爲TBL,其中來自A數據庫的表格TBL有1555行,但來自數據庫的表格TBL只有1000行。我需要從A數據庫更新B數據庫中的TBL。 1.如果這些A和B數據庫位於同一服務器名稱上,我該怎麼辦 2.如果這兩個數據庫都位於不同的服務器名稱上,該怎麼辦? 在此先感謝如何將表從一個數據庫更新到另一個數據庫?
INSERT INTO YourDbToBeInsertedInto..YourTable
SELECT *
FROM YourDbToBeInsertedFrom..YourTable
WHERE PrimaryKey NOT IN (SELECT PrimaryKey
FROM YourDbToBeInsertedInto..YourTable)
使用鏈接的服務器
谷歌:「SQL Server鏈接服務器」 –
adequatly格式化您的問題,並更加具體使得它更可能是你的問題的正確答案。 – Blackbam