不同服务器数据库查询
这个简单,使用
sqlserver
的
OPENDATASOURCE
函数,开启另外一个数据库的临时链接就可以了。不过那台服务器的数据库必须开启了IP访问。
㈡ 两个oracle数据库,位于不同服务器,如何联合查询
数据库都可以设置链接,如:select * from [servername].database.table
㈢ ThinkPHP 如何实现不同服务器上相同数据库数据表联合查询
用别名 , 比如 a表 有 c字段, b表也有 c字段, field('a.c as xx'), field('b.c as oo'), 至于具体join()方法你自己写吧, 方法就是用别名, 或者加上表名,这样就不会产生歧义
㈣ SQL数据库跨库查询语句怎么写
1、同一个服务器跨数据库查询
select a.列1,a.列2,b.列1,b.列1,
from 数据1.dob.查询表1 a inner Join 数据2.dbo.查询表2 b
on b.关联字段=a.关联字段
where 条件
2、不同服务跨数据库查询:
首先创建链接服务器,后查询方法与1类似,只是查询时需要把数据链接名称添加到查询中。
具体操作参看:http://blog.csdn.net/htl258/article/details/5695391
㈤ sql数据库中跨不同数据库服务器的查询
--SQLServer跨服务器查询
--创建链接服务器(连接的保密要自己想办法解决啦!)
execsp_addlinkedserver'LKSV','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'LKSV','false',null,'用户名','密码'
--查询实例
select*fromLKSV.数据库名.dbo.表名
㈥ sql servcie如何查询多个不同服务器的同一数据库同一张表,服务器密码不一样,求大佬解决疑惑
不同服务器的同一数据库同一张表也就是数据库和表的结构和名字一样吧?实质并不能说是同一数据库了
对这种情况只能建立多个数据库连接,进行多次查询咯,结果再自己写代码拼接。
㈦ mysql如何实现不同服务器不同的数据库之间表关联查询
这个实现不了,只能配置双数据源,数据源之间相互切换