页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

问题现象:

在使用v8.5版本的自助仪表盘做油量图的时候报错了,数据库是impala数据库。若用数据做柱图是没问题的,也让客户将错误信息中的sql放入impala数据库中执行,发现是在执行的sql最后面添加了order by 导致的

解决方案:

该问题与war包版本无关,主要是因为系统选项中配置的查询分页默认的是SQL分页,如果是SQL分页,则执行SQL会在查询外套一层并加上order by后根据返回结果分段分页,由于impala数据库比较特殊,如果最外层使用了SUM,则order by 后面跟的是里层sql中的字段,则会报错,测试了相同的语句在oracle数据库中正常,证明impala不支持这种用法,如下:

        

正常的支持的语法如下:

解决方案:将系统选项中默认的查询分页策略-SQL分页,改为结果集分页

        


        

  • 无标签