【SQL Bugs】Caused by: java.sql.SQLSyntaxErrorException: ORA-01789: 查询块具有不正确的结果列数(原因记录)

在svn更新代码后,发现进入系统的某个功能模块是,一直报错“Caused by: java.sql.SQLSyntaxErrorException: ORA-01789: 查询块具有不正确的结果列数”;定位到对应的mapper.xml中,发现sql 语句中使用到了union all,结合其他博客的经验(原文:https://blog.csdn.net/chou_out_man/article/details/79666266),检查了一下union all左右两边的sql查询结果的列数,发现左边的查询结果有21个列,而右边的结果只有20个列,找到边缺少的列,使用null在对应位置补充完整。

 

 

 

另一篇参考博客:(https://blog.csdn.net/my543843165/article/details/52526644/

 

posted @ 2020-10-12 10:11  一去二三浪里小白龙  阅读(1206)  评论(0编辑  收藏  举报
//增加一段JS脚本,为目录生成使用