技术文章 - CS121614
在 Integrity with MS SQL Database 中针对多值选择列表创建聚合表达式会导致错误:“无法对包含聚合或子查询的表达式执行聚合函数。”
已修改: 26-Dec-2022
适用于
- PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 11.2
说明
- 使用针对项目支持的选择列表 ( IBPL ) 字段的聚合表达式生成分布图会引发错误
- 当您对项目执行视图问题或使用聚合表达式运行图表时,您会收到以下错误消息:
*** MKS124814:无法显示视图信息:MKS131372:发生未处理的数据库异常。请联系您的管理员。
数据库提供的错误是:
无法对包含聚合或子查询的表达式执行聚合函数。
数据库提供的错误是:
无法对包含聚合或子查询的表达式执行聚合函数。
- server.log 中存在 DEBUG 级别错误:
DEBUG [mksis.IntegrityServer] DEBUG java.sql.SQLException: java.sql.SQLException: 无法对包含聚合或子查询的表达式执行聚合函数。
在 net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
在 net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
在 net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
在 net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
...
这是文章 121614 的 PDF 版本,可能已过期。最新版本 CS121614