数据集的条件里面涉及到另外一个数据库的表,如何跨库查询?

没有设计框架,加了前缀也跨库查询失败,但是我需要在where字句里面添加这个表,这个表是做授权的,不写两个数据集的话,有什么办法能写到同一个数据集里面吗?

a34b074261ce262ae12ce8bffd8b36e.png

FineReport 胡桂丹 发布于 2022-3-11 10:35 (编辑于 2022-3-11 10:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-11 11:14

如果两个库是在一个服务器上。那么写上库名正常来说是可以访问的(除非有单独对它设置了权限),如果不在一台服务器上面。那么还是要做etl同步,同步的工具也多。其实单独写脚本 配置调脚本也可以。。不然就用开源的工具比如kettle去同步数据。到另一个数据库,这样你查询的时候就可以直接关联了。。

最佳回答
0
Ethan_12Lv6见习互助
发布于2022-3-11 10:38

两个数据库的话做了DBLink了吗?没做加前缀是没用的,写到同一个数据集只能做DBLink,或者做个两个数据库的同步

  • 胡桂丹 胡桂丹(提问者) 如何做同步呢?
    2022-03-11 10:42 
  • Ethan_12 Ethan_12 回复 胡桂丹(提问者) 用ETL工具或者其他数据库工具做定时任务
    2022-03-11 10:48 
最佳回答
0
帆软用户Ji8kJ4WM5fLv3见习互助
发布于2023-5-9 21:41
用SQL函数,参考https://bbs.fanruan.com/thread-143351-1-1.html
最佳回答
0
帆软用户bpBV3ceI3XLv1见习互助
发布于2024-7-8 08:41

可以通过openquery实现SQL server跨库查询Oracle数据库里的数据,可以在SQL server环境下运行,但是如何配置他的数据连接就不知道了,放到帆软上就一直报错

  • 4关注人数
  • 1804浏览人数
  • 最后回答于:2024-7-8 08:41
    请选择关闭问题的原因
    确定 取消
    返回顶部