我有两个数据库,如A和B,以及一个公共表作为TBL,其中来自A数据库的表TBL有1555行,但来自数据库的表TBL只有1000行。我需要从A数据库更新B数据库中的TBL。 1.如果这些A和B数据库在同一服务器名称上,我怎么能这样做 2.如果这两个数据库都在不同的服务器名称上。 提前致谢
答案 0 :(得分:0)
INSERT INTO YourDbToBeInsertedInto..YourTable
SELECT *
FROM YourDbToBeInsertedFrom..YourTable
WHERE PrimaryKey NOT IN (SELECT PrimaryKey
FROM YourDbToBeInsertedInto..YourTable)
使用链接服务器