ora-24347:聚合函数中出现空列

一个pb9.0开发的应用程序,某个数据窗口第一次retrieve,没有问题,第二次以后一定会报以上错误。

将sql放到sqlplus里运行,执行多少次都没有问题.

怀疑是pb的一个bug.


发现其中一个地方写得不规范:

sum(decode(a,20,1))

修改为:

sum(decode(a,20,1,0))

后问题解决。

请使用浏览器的分享功能分享到微信等