ReP*_*rre 165
只要这些数据库位于同一服务器上,SQL Server允许您连接来自不同数据库的表.连接语法是一样的; 唯一的区别是您必须完全指定表名.
假设您在同一台服务器上有两个数据库 - Db1和Db2.Db1有一个Clients用列调用的表,ClientId并Db2有一个Messages用列调用的表ClientId(让我们留下来说明为什么这些表在不同的数据库中).
现在,要对上述表执行连接,您将使用此查询:
select *
from Db1.dbo.Clients c
join Db2.dbo.Messages m on c.ClientId = m.ClientId
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
135602 次 |
| 最近记录: |