sql server怎么实现从不同数据库取数据?

sql server怎么实现从不同数据库取数据?,第1张

1.在同一台服务器同一个实例上的两个数据库的话,在表名字名字加上数据库名和架构名;如查询a数据库dbo架构下的mm表中的数据:select *from a.dbo.mm\x0d\x0a2.在不同服务器上或者在不同实例上的两个数据库:\x0d\x0aexec sp_addlinkedserver 'sv','','sqloledb','ip地址'\x0d\x0aexec sp_addlinkedsvlogin 'sv','false',null,'sa','pwd'\x0d\x0ago\x0d\x0aselect *from sv.a.dbo.mm

在其他任何库中查这2个表

select

*

from

b..b

select

*

from

a..a

这是MSSQL的方法,如果是ORACLE

,就需要使用DB

LINK或者MQ了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6781153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存