为了账号安全,请及时绑定邮箱和手机立即绑定

数据更新触发器

数据更新触发器

撒科打诨 2018-12-07 06:27:54
表A(A1,A2)表B(B1,B2,B3,B4,A2)表C(C1,C2,C3,B1)表D(D1,D2,D3,B1) 1、AB表通过A2关联,BC、BD表通过B1关联2、B2取值为1或者23、B3值为如:"1,2,3" "1,2" "1" 触发器实现以下功能:当A1更新时,1、如果B2=1,B3="1,2,3",从表C中取C1,C2,C3组成"C1,C2,C3"存入B42、如果B2=1,B3="1,2",从表C中取C1,C2组成"C1,C2"存入B43、如果B2=1,B3="1",从表C中取C1组成"C1"存入B4 4、如果B2=2,B3="1,2,3",从表D中取D1,D2,D3组成"D1,D2,D3"存入B45、如果B2=2,B3="1,2",从表D中取D1,D2组成"D1,D2"存入B46、如果B2=2,B3="1",从表D中取D1组成"D1"存入B4
查看完整描述

1 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

你这个业务不适合使用触发器了。

因为涉及太多了,涉及好几张表的好多字段,建议在代码中使用事务,或者在存储过程中使用事务,否则会出现数据逻辑错误的。

查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 406 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信