否则可以采用:
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerNameUser ID=MyUIDPassword=MyPass'
).pubs.dbo.表, OPENDATASOURCE(
'SQLOLEDB',
'Data Source=另一台pcServerNameUserID=另UIDPassword=另Pass'
).pubs.dbo.表
----
如有不明白F1查OPENDATASOURCE
用事物实现,具体比较麻烦。你可以用临时表来实现,首先从A数据库中查到数据放到某一个临时表1中,再从B数据库中查到数据放到某一个临时表2中,然后再进行第二次查询。中间注意事物的回滚,否则如果某个数据库连接错误就会导致数据不对。如果你不明白什么是数据库的事务,你就去查一下,不是很难得。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)