pkink 2022-07-29 16:30 采纳率: 0%
浏览 45

SQL SERVER关于主从表触发器设计

有两个两个表,A和B关系是主从表。
A表有日期和编号两个个字段。
B表走日期和规格和编号和数量四个字段。
两个表的编号字段是关联关系。

目前A的数据是从其他表触发过来的。然后是按A表的数据来添加B表。(意思就是来了一车货A表,我要慢慢的分类B表),然后我需要的下一步是,B表的数据按日期和规格分类汇总数量到C表,汇总要有两条,一条标注入库,一条标注出库。

我试过在B表写触发器,可是如果B表添加一条记录C表就加一条,所以不现实,只能在A表写。

目前我不知道如果在A表汇总B表的数据插入C表,有人给下思路怎么写好呢?

  • 写回答

1条回答 默认 最新

  • bingbingyihao 2022-07-29 16:44
    关注

    回答:这里采用触发器实现感觉不太合适,因为B表的记录应该得到一些记录后再进行分类汇总,所以可以考虑采用存储过程,我个人觉得这个业务问题可以采用代码部分实现,存储过程的使用其实不是很好维护;当然,按照你货车进货的例子举例,每次进了一车货,作为A表,可以在A表部分直接进行分类汇总,这样的话,C表和B表的关系更像是平级的补充关系了;整体的字段不够啊,A表来的数据可以分到B表,再由B表分到C表,自然可以直接通过A表创建C表,不过相对来说会麻烦一些,可以采用临时表记录B的数据,这样分类汇总来得简单,也不会与B表有直接的触发器关系

    评论

报告相同问题?

问题事件

  • 创建了问题 7月29日

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100