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

请教一下读取不同数据库之间数据的方法

2012-01-26 
请问一下读取不同数据库之间数据的方法在Access中我们可以用如下语法读取不同数据库中的表数据到自己的数

请问一下读取不同数据库之间数据的方法
在Access中我们可以用如下语法读取不同数据库中的表数据到自己的数据库中,
语法如下:
SELECT * into csso into csso in '' [database=C:\abc.xls;Excel 8.0]
From SUP_SUPPORT in '' [odbc;DATABASE=ABC;uid=XXXX;pwd=XXXX;dsn=BJXXXXX]
这样我们就能把DSN数据库BJXXXXX中的数据表中的数据存到本机数据库
请问MS SQL有这种语法吗,如果有能不能给我一下详细的使用文档,
我在网上没查到。谢谢大家了


[解决办法]
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories

[解决办法]
opendatasource和openrowset
[解决办法]
select * from databaseA.dbo.tableT
union all
select * from databaseB.dbo.tableT

热点排行
Bad Request.