两个表的列比较

时间:2015-04-07 15:04:23

标签: sql sql-server sql-update

问题

是否可以比较不同数据库和服务器中两个不同表的两列?

如果是这样,我想进行更新,其中列匹配以更新其中一个表中的列,并从另一个表中获取信息。

Sudo Code

update table1
set table1-column1 = table2-column1
where table1column2 = table2column2

注意:为了参数起见,Table1和Table2在不同的服务器上(server1和server2)

1 个答案:

答案 0 :(得分:3)

您需要为其他服务器创建Link,然后使用它将任何其他表链接到数据库名称和命名空间前面的服务器名称。 OtherServer.Database.dbo.Table