存储执行成功本地表未写

1.事件:系统(MySQL库)调用中间表(Oracle库)的存储过程,调用后存储关联的中间表更新,但本地表未写入数据;

2.排查了配置,和调用中间表存储用到的配置用户对该存储执行权限后,均未发现问题,增加日志后发现-本地表字段长度不够导致(Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'xxx' at row 1)。修改字段长度后,程序正常。

3.发散:本地表写入不成功,中间表存储不应有更新动作,中间表存储和系统没有关联,设计上应该接收系统处理结果后操作,实现交互。

作者:stuka

个性签名:教育的目的是为了获得与个人兴趣爱好相适应并得到国家和社会认可的能力

如有帮助请点击右下“推荐”

wechat alipay

原文地址:https://www.cnblogs.com/stuka/p/12662016.html