你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
1、问题分析,录制SPR日志后发现,的确是报表字段不存在
2、查询数据库中的 表字段 TEMP_FA_DETAIL ,的确没有DEF76字段
3、通过SPR日志发现在业务动作中有清空表数据的动作,初步分析为这个临时表是迁移过来的,同时是业务自己写代码创建的。 没有包含新的结构,而在升级迁移后,业务逻辑只会清理数据,不会drop表重建(中间件底层的公共临时表机制是默认DROP再创建),导致新的字段没有创建到临时表。
解决:DROP当前临时表,重新做业务,触发临时表重建。 后解决
要回复问题请先登录或注册
1 个回复
nccloud
1、问题分析,录制SPR日志后发现,的确是报表字段不存在
2、查询数据库中的 表字段 TEMP_FA_DETAIL ,的确没有DEF76字段
3、通过SPR日志发现在业务动作中有清空表数据的动作,初步分析为这个临时表是迁移过来的,同时是业务自己写代码创建的。 没有包含新的结构,而在升级迁移后,业务逻辑只会清理数据,不会drop表重建(中间件底层的公共临时表机制是默认DROP再创建),导致新的字段没有创建到临时表。
解决:DROP当前临时表,重新做业务,触发临时表重建。 后解决