关于不同软件间数据库数据同步的实现分析
目标:K3数据库中销售订单自动录入生产管理系统
方式:数据库触发器
过程:
1.导出分析K3数据库表结构,生产管理系统数据库表结构
2.制作K3前台项目--K3数据库中对应的列--生产管理系统数据库中对应的列--生产管理系统前台项目
3.了解K3的销售数据录入数据库的过程:订单表、订单详细表中数据插入时先后顺序
4.了解K3数据库可以直接向生产管理系统数据库传递哪些数据,间接传递那些数据(需从其他表取数据,需对数据进行分割、合并等)
5.触发器测试(从简单到复杂:旱冰鞋--滑板--自行车--电动车--汽车--火车)
eg:K3的【订单详细表】 数据插入在 【订单表】之前,(而且【订单详细表】中没有订单号,且不能通过查询FInterID值在【订单表】取出订单号--因为此时订单表还没有插入),故我先将【订单详细表】中所需数据插入生产管理系统数据库中,然后在【订单表】的触发器中对不符合需求的插入到生产管理系统数据库中的数据记录进行删除操作--【置之生地而后死】