高个子 发表于 2024-4-19 21:48:49

将 Inventory 表的 cInvName 字段值 修改到 basicData 这个表的 cInvName字段值里...

sqlserver数据库中有一个数据表:Inventory,
mysql数据库中有一个数据表:basicData,
这两个表的关联字段都是 cInvCode 。现在要将 Inventory 表的 cInvName 字段值 修改到basicData 这个表的 cInvName字段值里面去。如何实现?

Lay.Li 发表于 2024-4-19 21:48:50

感谢各位大佬的支持~

服务端命令的学习可以参考下方的帖子


看完必恍然大悟的活字格内幕:五十九、30分钟,了解服务端命令
https://gcdn.grapecity.com.cn/showtopic-152808-1-1.html
(出处: 葡萄城开发者社区)


这里的话,可以先试用设置变量命令从inventory中查询出来需要修改的字段

然后再使用循环命令,在循环命令的子命令中使用数据表操作命令去修改mysql数据库的字段

高个子 发表于 2024-4-19 21:51:34

急急急哦。请大佬回答。。。。。

olookok 发表于 2024-4-19 22:13:47

可以通过服务端命令循环修改

也可以通过 页面上把 两个数据库的都方页面上 任何 vlookup一下。

如果数据量比较大 。估计都比较慢。

高个子 发表于 2024-4-19 22:21:47

olookok 发表于 2024-4-19 22:13
可以通过服务端命令循环修改

也可以通过 页面上把 两个数据库的都方页面上 任何 vlookup一下。


可以通过服务端命令循环修改??? 具体操作是什么?有两万多条

olookok 发表于 2024-4-19 22:26:29

页面 上先放 mysql数据表 , 服务端命令 根据mysql 数据表记录进行循环

循环每一条记录都 通过设置变量命令 获取一下mssql中 对于记录 你要取的字段值。
然后更新mysql 中 对于字段值 为 从mssql中获取的值   

高个子 发表于 2024-4-19 22:44:44

olookok 发表于 2024-4-19 22:26
页面 上先放 mysql数据表 , 服务端命令 根据mysql 数据表记录进行循环

循环每一条记录都 通过设置 ...

我要每天定时执行一次?怎么设置呢? 能不能做个demo?

赛龙周 发表于 2024-4-20 06:55:19

用个临时表过度下

高个子 发表于 2024-4-20 07:04:37

赛龙周 发表于 2024-4-20 06:55
用个临时表过度下

不懂。。。。。
页: [1]
查看完整版本: 将 Inventory 表的 cInvName 字段值 修改到 basicData 这个表的 cInvName字段值里...