找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-17 16:36  /   查看:5041  /  回复:0
本帖最后由 Joe.xu 于 2022-8-12 13:59 编辑

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


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

活字格6.0 我们便支持了这个功能
1.您看我有一张简历表,是连接的sqlserver
image.png964409790.png
2.我自己在活字格中添加了一个表“简历履历表”
image.png309465331.png
3.将这个sqlserver的表创建外联表副本
创建外联表副本 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

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

虽然听起来很简答,但是这个功能拿出去绝对刚刚的!




0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部