找回密码
 立即注册

QQ登录

只需一步,快速开始

支旭东

注册会员

16

主题

21

帖子

95

积分

注册会员

积分
95
支旭东
注册会员   /  发表于:2024-1-19 12:35  /   查看:1303  /  回复:2
1金币
表1

A、B、C、D、E、F列数据,
表2
A、B、M、H、K列数据,

两个表之间的A字段【类似ID、编码类型的字段】做了数据关联。并且表2为外联表,其他系统修改数据后,B字段会变化。
【因特殊需要,表1需要将B字段单独列出】

想要实现效果表2中B字段数据变化,表1中的B列字段会跟着更新变化。

可以通过后台任务自动执行,也可以前台做按钮执行。
这个命令要怎样写。

最佳答案

查看完整内容

大佬您好,这个问题大概可以看的出来和活字格没有关系,而问题的解决方案同样可以选择借助活字格也可以选择不借助活字格。 我说一下,我的对这个问题的理解,以及如何通过活字格实现这个的思路 问题理解: 表1和表2,都有各自的数据,且有着自己的主键,或者唯一键,下面我以唯一键举例,而这两个表的唯一键A若是相同,那么希望另一个字段B的数据也可以保持一致。 问题:若是主动发生改变数据的是在活字格内部,就可以通 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-1-19 12:35:33
来自 3#
大佬您好,这个问题大概可以看的出来和活字格没有关系,而问题的解决方案同样可以选择借助活字格也可以选择不借助活字格。

我说一下,我的对这个问题的理解,以及如何通过活字格实现这个的思路

问题理解:
表1和表2,都有各自的数据,且有着自己的主键,或者唯一键,下面我以唯一键举例,而这两个表的唯一键A若是相同,那么希望另一个字段B的数据也可以保持一致。

问题:若是主动发生改变数据的是在活字格内部,就可以通过活字格的计划任务,监听到,然后修改另一个表的数据,但是咱们这两个表有一个表是外联表,若是这个外联,被其他用户或者应用修改了外联表,活字格计划任务检测不到,所以不知道如何做,大概是这样子吗?

思路:
1. 若是第三方应用修改了之后,看看能不能将修改的字段通过调用活字格服务端命令推送到活字格,这样活字格也算是变相监听到,这里用户修改的监听不到,不过生产环境,一般情况下肯定是不允许用户直接修改数据库的,所以也算是一种方法。

2. 若是没有实时监测的功能,那么可以在这个外联表上增加一个状态,这个状态,只在活字格中使用,也就是在活字格添加或者修改数据的时候,都实时更新这个状态,比如0,而其他的地方修改一般就不会修改这个状态字段,那可以使用计划任务做定时计划,定期将状态不是0的数据查出来更新到,另一个表中。

当然前面提到的是增量更新,若是不想那么麻烦,或者不能修改外联库表结构,那就每天定一个时间,定时全量获取外联表数据,将另一个表中有的数据更新一下
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2024-1-19 12:52:57
2#
这个难了,其他系统可以发webapi请求吗??如果可以,就用活字格接受请求后,执行订阅来实现数据表在前端的刷新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部