我需要将链接服务器上的表中的行合并到另一个服务器上的表中。有很多列;是否可以使用select将目标设置为源?
MERGE [TABLE] AS TARGET
USING [TABLE] AS SOURCE
ON TARGET.Id = SOURCE.Id
WHEN MATCHED THEN UPDATE SET
--Replace target row with source row
WHEN NOT MATCHED
--Insert
WHEN NOT MATCHED BY SOURCE
--Delete
是否有比我采用的更新集路线更好的方式替换行?是否可以使用select将目标设置为源?