前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sys2017在数据处理与同步中的应用

sys2017在数据处理与同步中的应用

作者头像
加菲猫的VFP
发布2021-08-16 11:58:16
2340
发布2021-08-16 11:58:16
举报
文章被收录于专栏:加菲猫的VFP

01 场景1 快速从两个结构相同或相似的表中找不同

如上图所示,ID=8的记录行发生了变化

执行如下命令

SELECT SYS(2017) ch1,* FROM 教师 INTO CURSOR tmp1

SELECT SYS(2017) ch1,* FROM 教师2 INTO CURSOR tmp2

可以发现相同行具有相同的ch1字段,然后筛选出来即可

SELECT * FROM tmp1 WHERE ch1 NOT in (SELECT ch1 FROM tmp2)

02 快速同步不同系统的数据

加菲猫最近对接很多系统,对方系统中的基础资料需要同步到我们的系统中(WebApi接口获取的,不是数据库获取的),记录数太多,每次都是几千上万行,这其中可能有一些行有变化,一些没有变化,如果每次都是写入数据库,那效率是很低的. 所以在我们的系统中,创建一个校验和的字段, 每次比较一下校验和,不同的再更新.

03 可以排除一些字段不计算

有些时候,我们一行有些列需要排除计算,比如校验和本身所在的字段,比如选中字段等等不需要参与计算,可以使用第二个参数排除它.第三四个字段跟备注字段相关,具体查阅VFP帮助文件

Sys(2017, "crc32,choice,Fpath",1,2)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档