需求:从mysql数据库中,统计各种单据的数据情况,将统计结果写入到 sql server 数据库的指定表中,用于核对两个开发平台的数据情况。
数据及表结构情况:
mysql数据库
A实例中存放管理系统服务的客户信息
B 实例中存放对应不同客户的各种单据数据,例如 销售、订单、库存等表结构相同,类似于
表名:用户编码_t_s_sales。
sql server :存储另外一个开发平台的数据。
开发思路:
将A库中的用户id设置为变量——>查询B实例中, 变量_t_s_sales;变量_t_s_inventory等表中的数据——>将结果写入目标表。
实际操作中遇到的问题
设置变量时,报错设置变量.0 - 只有一个输入记录期待设置变量并且至少已经收到2个变量.
原因,从表输入 中查询的用户编码,有多个值,这个报错其它文章里有说到过,这样行不通,换一种方式:
设置变量分为两个转换,第一个转换,表输入:mysql A实例 查询满足条件的 userid
到此,变量设置完成。
查询 B实例 的数据
整体作业连接
总作业
至此,完成
分享完毕!!!!!