SQL SERVER 如何同时查询三个数据库中的三张表?
我有三个数据库,IP地址分别是:A: 192.168.0.117 B:192.168.0.118 C:192.168.0.119
数据库名是:DataBaseA DataBaseB DataBaseC
表名是:TableA TableB TableC
请问,我想在一个数据库,如何将三个IP下面的三个数据库中的三张表同时查询呢?
Select * from TableA
Select * from TableB
Select * from TableC
在具有相应数据的权限的时候,可以直接引用
select * from [[[链接服务器.]数据库.]架构.]表
我们平时是默认省略了前边那一串
你在一个服务器上创建链接服务器,即可以用其他服务器上的数据库内容了
建立dblink就可以实现跨库查询了,可以参考下这个 https://www.cnblogs.com/LearningFromyou/p/15953805.html
已经连接上了,但怎么写查询呢?