如何在当前数据库查询另一个数据库的数据sql怎么写

如何在当前数据库查询另一个数据库的数据

sql怎么写

FineReport xiaomili 发布于 2019-11-14 09:29
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
凌建Lv7高级互助
发布于2019-11-14 09:57

select * from sys.servers  

查询后,select * from [服务器地址名].数据库名.模式.表名

最佳回答
0
萌萌的呆贼Lv4初级互助
发布于2019-11-14 09:30(编辑于 2019-11-14 09:32)

sql里面可以配置远程链接服务器,可以百度学一下

sql server配置远程链接服务器

image.png

  • xiaomili xiaomili(提问者) 。。我当前用的数据库想查询其他数据库的数据库
    2019-11-14 09:32 
  • 萌萌的呆贼 萌萌的呆贼 回复 xiaomili(提问者) 就是本服务器数据库链接其他服务器数据库啊
    2019-11-14 09:33 
最佳回答
0
axingLv6专家互助
发布于2019-11-14 09:36

参考

https://blog.csdn.net/zjfstudio/article/details/4929941

可实现

一、在SQLServer中连接另一个SQLServer库数据

二、在Oracle中连接另一个Oracle库数据

三、在SQL Server中连接Oracle数据

四、在Oracle中连接SQL Server数据

最佳回答
0
qhlLv6中级互助
发布于2019-11-14 09:37

oracle可以使用dblink,具体用法可百度查下;SQLserver貌似可以用全路径来访问,如:数据库名.模式或用户.表名这种

最佳回答
0
xiaomiliLv6初级互助
发布于2019-11-17 12:01

(o゜▽゜)o☆[BINGO!]


  • 4关注人数
  • 888浏览人数
  • 最后回答于:2019-11-17 12:01
    请选择关闭问题的原因
    确定 取消
    返回顶部