首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一条SQL话语查多个库的多个表

2012-09-09 
一条SQL语句查多个库的多个表引言:???? 有时候(比如在做库比对时),我们需要一条SQL语句查询多个数据库。在o

一条SQL语句查多个库的多个表

引言:

?

??? 有时候(比如在做库比对时),我们需要一条SQL语句查询多个数据库。在oracle环境下有dblink使用,在异构下需要中间件来实现,如果在sqlServer下有更简单地实现方式。

?

正文:

?

??? 在SqlServer下,有3个元素可以实现此功能:

?

--快速方式(一次性连接)select * from openrowset(        'sqloled',         'remote host';'username';'pwd',        dbname.dbowner.tablename         ) as t--创建链接服务方式use mastergoexec sp_addlinkedserver 'svrlinked_url', N'SQL SERVER'exec sp_addlinkedsrvlogin         'svrlinkedName', 'false', null, 'username', 'pwd'select * from svrlinkedName.dbowern.tablename as t

?

还是很方便的。

?

?

?

热点排行