Simon.hu 发表于 2020-2-17 16:36:17

活字格6.0 新功能解密:七丶支持跨数据库的写视图(跨库join)

本帖最后由 Joe.xu 于 2022-8-12 13:59 编辑

跨库写视图,听起来都很高大上啊,那他到底是干什么的呢?http://img.soogif.com/Fm9fLmTjIuiq4C0yDLnfZd7C4Fv50eQu.gif
我们在开发系统的时候,经常会遇到在活字格中,连接一些sqlserver,mysql,Oracle等等数据进来,甚至极端情况下,我们要同时连接多个数据库的表+ 活字格内置数据库库的表一起配合才能完成一个应的开发。
那既然要搞这么多的数据库,有一个问题就很容易出现,就是我们有的时候就想写个视图,让这些个被我们正在使用的数据表被我们更好的利用。
比如,我们的人员表是内置数据库,考勤表是sqlserver数据库,请假表是Oracle数据库,我们就想写个视图,把这2个表join起来,看看每个人的每月的考勤情况和请假情况,并计算工资。这种需求以前版本的活字格其实也能做就是要把表都放到页面上,然后各种的excel公式上去可能可以搞到一个表中去,但是性能方面就不好说了。
http://img.soogif.com/0jFtVM6fXKTuc34HApjE8xNP9iHvtAUi.gif

跨库写视图,其实即使在sqlserver和sqlserver 数据库间,做跨数据库也不一定能做到。
对于一个软件来说,做不同数据库的跨库那更是难上加难了

活字格6.0 我们便支持了这个功能
1.您看我有一张简历表,是连接的sqlserver

2.我自己在活字格中添加了一个表“简历履历表”

3.将这个sqlserver的表创建外联表副本
创建外联表副本 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

4.将这副本与活字格的表join中写视图,想怎么玩就怎么玩喽~


虽然听起来很简答,但是这个功能拿出去绝对刚刚的!
http://img.soogif.com/H3Q2E4B4YLwQIpmp5IprhZCC3SkUjSoK.png



页: [1]
查看完整版本: 活字格6.0 新功能解密:七丶支持跨数据库的写视图(跨库join)