日期:2014-05-20  浏览次数:20735 次

请教: 多个数据连接,执行一条数据查询
有没有比这个更好的方法,
Select TableA.*,TableB.* From OPENDATASOURCE(
  'SQLOLEDB',
  'Data Source=ServerA;User ID=UserID;Password=Password'
  ).databaseAName.dbo.TableA 
Left Join 
 OPENDATASOURCE(
  'SQLOLEDB',
  'Data Source=ServerB;User ID=UserID;Password=Password'
  ).databaseBName.dbo.TableB On TableA.key=TableB.key 
我不想把数据连接写到程序里面。


------解决方案--------------------
linkserver
------解决方案--------------------
是否可以考虑写到存储过程中
------解决方案--------------------
探讨

是否可以考虑写到存储过程中

------解决方案--------------------
关注下。。
一定要写到一条语句中吗??