说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎样用 inner join连接分别在两个不同数据服务器且不同数据库的表?!

编辑:说三道四文库 发布时间:2018-04-21 02:24
HTML文档下载 WORD文档下载 PDF文档下载
如题!
select * from 表1 a
inner join 
(
SELECT   *
FROM      OPENDATASOURCE(
         'SQLOLEDB',
         'Data Source=192.168.0.2;User ID=sa;Password=XXXXXXX'
         ).数据库名.dbo.表名
) b
on a.标识列=b.标识列
SELECT a.*
FROM OPENROWSET('MSDASQL',
                 'DRIVER={SQL Server};SERVER=seattle1;UID=manager;PWD=MyPass',
                  pubs.dbo.authors
               ) AS a
join b on a.关联字段=b.关联字段

mark
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘