Sql 如何将表从一个数据库更新到另一个数据库?
我有两个数据库,如A和B,还有一个公共表,如TBL,其中来自数据库的表TBL有1555行,而来自数据库的表TBL只有1000行。我需要从数据库中更新TBL in B数据库。 1.如果这些A和B数据库在同一个服务器名称上,我该怎么做 2.如果这两个数据库位于不同的服务器名称上,该怎么办。 提前谢谢Sql 如何将表从一个数据库更新到另一个数据库?,sql,sql-server-2008-r2,Sql,Sql Server 2008 R2,我有两个数据库,如A和B,还有一个公共表,如TBL,其中来自数据库的表TBL有1555行,而来自数据库的表TBL只有1000行。我需要从数据库中更新TBL in B数据库。 1.如果这些A和B数据库在同一个服务器名称上,我该怎么做 2.如果这两个数据库位于不同的服务器名称上,该怎么办。 提前谢谢 INSERT INTO YourDbToBeInsertedInto..YourTable SELECT * FROM YourDbToBeInsertedFrom..YourTable WHERE
INSERT INTO YourDbToBeInsertedInto..YourTable
SELECT *
FROM YourDbToBeInsertedFrom..YourTable
WHERE PrimaryKey NOT IN (SELECT PrimaryKey
FROM YourDbToBeInsertedInto..YourTable)
使用链接服务器Google:“SQL Server链接服务器”将您的问题适当地格式化,并且更加具体,这样您的问题就更有可能得到正确的回答。