sql查询用于连接两个服务器中的两个不同数据库的表

时间:2010-10-16 14:05:14

标签: sql

我在ServerS上的databaseS中有两个表tableA,在ServerB上有数据库中的表。 我只想根据它的常用字段名对这些表执行fullouter连接

1 个答案:

答案 0 :(得分:3)

在SQL Server中,您可以创建链接服务器(在Management Studio中,位于“服务器对象”下)。然后,您可以使用四部分名称来连接表:

select  *
from    localdb.dbo.localtable as t1
full outer join
        linkedserver.remotedb.dbo.remotetable as t2
on      t1.col1 = t2.col1

如果您正在使用其他数据库,请编辑您的问题以说明哪个。