OBIEE 12c: BI Server Does Not Use Subqueries And Reports Error "[nQSError: 42029] Subquery contains too many values for the IN predicate. (HY000)"
(Doc ID 2699288.1)
Last updated on FEBRUARY 06, 2023
Applies to:Business Intelligence Suite Enterprise Edition - Version 18.104.22.168.0 and later
Business Intelligence Server Enterprise Edition - Version 22.214.171.124.0 and later
Oracle Exalytics Software - Version 126.96.36.199.0 and later
Information in this document applies to any platform.
Oracle BI server does not use subqueries。
Oracle BI server uses the value in the clause of "IN" and executes its subqueries。It is supposed to use the subqueries of "IN" clause。When the number of values in the "IN" clauses exceeds the threshold, it throws the following error message:
If the value of parameter MAX_EXPANDED_SUBQUERY_PREDICATES is greater than 250000，then the report will keeps running and does not return any result.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document