如何将表从一个数据库更新到另一个数据库?

时间:2016-11-30 23:31:27

标签: sql sql-server-2008-r2

我有两个数据库,如A和B,以及一个公共表作为TBL,其中来自A数据库的表TBL有1555行,但来自数据库的表TBL只有1000行。我需要从A数据库更新B数据库中的TBL。 1.如果这些A和B数据库在同一服务器名称上,我怎么能这样做 2.如果这两个数据库都在不同的服务器名称上。 提前致谢

1 个答案:

答案 0 :(得分:0)

INSERT INTO YourDbToBeInsertedInto..YourTable
SELECT * 
FROM  YourDbToBeInsertedFrom..YourTable
WHERE PrimaryKey NOT IN (SELECT PrimaryKey 
                         FROM  YourDbToBeInsertedInto..YourTable)

使用链接服务器