My Oracle Support Banner

OBIEE 12c: BI Server不使用Subqueries 并且报表报错"[nQSError: 42029] Subquery contains too many values for the IN predicate. (HY000)" (Doc ID 2712656.1)

Last updated on SEPTEMBER 22, 2020

适用于:

Business Intelligence Server Enterprise Edition - 版本 12.2.1.4.0 和更高版本
Oracle Exalytics Software - 版本 2.0.0.1.0 和更高版本
Business Intelligence Suite Enterprise Edition - 版本 12.2.1.4.0 和更高版本
本文档所含信息适用于所有平台

症状

Oracle BI server不使用subqueries。

Oracle BI server使用“IN”语句中的值依次执行subqueries。它应当使用“IN”语句的subqueries。不然当“IN”语句中数值的个数超出阈值时报下面的错误信息:

如果参数MAX_EXPANDED_SUBQUERY_PREDICATES的值大于250000,那么报表会一直显示处于运行状态并且不返回任何结果。



更改

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
症状
更改
原因
解决方案
参考

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.