请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

1金币
大佬你好!
   假设我有3个应用分别为:OA软件,采购软件,财务软件。此时财务软件需要OA的用户信息及部门信息,也需要采购软件里面的供应商信息。这些信息更新不频繁。
  方案一:财务软件里面新建外联表分别为:用户信息表,部门表,供应商信息表。然后使用外部服务端命令通过计划任务定时拉取OA软件及采购软件里面的用户信息、部门信息、供应商信息写入到财务软件里面对应的外联数据表。
  方案二:OA软件创建用户信息视图,部门视图。采购软件创建供应商信息视图。财务软件直接链接对应软件数据库下面的视图。
   最后用那种方案呢?不知道我阐述清楚了没?谢谢指导呢!!!!

最佳答案

查看完整内容

感谢各位格友大佬的支持,每种方法都会有它的优势和麻烦的地方,主要看您想怎么设置,方案一在财务中创建额外的数据表同步其他的数据表,考虑在建表时注意存在能够标识出某人员或者某供应商的字段,这样在定时同步时可考虑数据表新增/更新命令,对于不存在的记录新增,对于已存在的记录更新; 方案二还是连接第三方表/视图的方案,比较简单可以作为选择。

6 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2025-6-26 21:58:14
来自 5#
感谢各位格友大佬的支持,每种方法都会有它的优势和麻烦的地方,主要看您想怎么设置,方案一在财务中创建额外的数据表同步其他的数据表,考虑在建表时注意存在能够标识出某人员或者某供应商的字段,这样在定时同步时可考虑数据表新增/更新命令,对于不存在的记录新增,对于已存在的记录更新;

方案二还是连接第三方表/视图的方案,比较简单可以作为选择。
回复 使用道具 举报
stranger
论坛元老   /  发表于:2025-6-26 22:12:14
2#
建议使用方法3:A系统使用服务端命令做一个对外接口,然后B系统去做一个接口请求。理论上是最优最安全的方案

参考这个

https://gcdn.grapecity.com.cn/showtopic-153684-1-10.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-6-27 09:15:37
3#
更新不频繁 且 要求安全,可以考虑定时同步一份。相对简单。
回复 使用道具 举报
闪硕时代广告
金牌服务用户   /  发表于:2025-6-27 09:49:49
4#
本帖最后由 闪硕时代广告 于 2025-6-27 10:35 编辑
小萝卜David 发表于 2025-6-27 09:15
更新不频繁 且 要求安全,可以考虑定时同步一份。相对简单。

意思是尽量使用方案二吗?使用计划任务定时拉取数据过来。
1、同步数据的时候,我是先清空当前数据表,然后新增这样操作的吗?
2、外部服务端命令获取的是多行数据,怎么一次写入数据库呢,应该不能使用循环吧!

谢谢了,我对数据库不懂,怕后期再调整就麻烦了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
闪硕时代广告
金牌服务用户   /  发表于:2025-6-27 12:00:22
6#
Shawn.Liu 发表于 2025-6-27 11:50
感谢各位格友大佬的支持,每种方法都会有它的优势和麻烦的地方,主要看您想怎么设置,方案一在财务中创建额 ...

好的,那就还是直接连对方数据库算了。
请教下,设置变量命令获取的多行数据,怎么一次性写入数据库呢?必须要用循环吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-6-27 12:09:04
7#
闪硕时代广告 发表于 2025-6-27 12:00
好的,那就还是直接连对方数据库算了。
请教下,设置变量命令获取的多行数据,怎么一次性写入数据库呢? ...

对,默认是需要循环的,您也可以试试下面的批量操作插件:批量插入数据至数据库 - 葡萄城市场
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部