DB2 - Problembeschreibung
Problem IC81009 | Status: Geschlossen |
ROLLUP OR CUBE QUERY MAY RETURN INCORRECT RESULT WHEN IT REFERENCES SAME GROUPING(EXPRESSION) MULTIPLE TIMES | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problembeschreibung: | |
A query may return incorrect when all the following conditions are met: 1. Query has GROUP BY with CUBE or ROLLUP operation 2. Query has GROUPING function present in SELECT or HAVING clause that is applied to CUBE or ROLLUP operation 3. The same GROUPING function is repeated >=2 times 4. GROUPING function operand is such an expression that contains function of literals | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * A query may return incorrect when all the following * * conditions are met: * * 1. Query has GROUP BY with CUBE or ROLLUP operation * * 2. Query has GROUPING function present in SELECT or HAVING * * clause that is applied to CUBE or ROLLUP operation * * 3. The same GROUPING function is repeated >=2 times * * 4. GROUPING function operand is such an expression that * * contains function of literals * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 UDB version 9.7 fixpack 6. * **************************************************************** | |
Local-Fix: | |
Rewrite the query as follows. Use CTE (Common Table Expression) to compute one GROUPING(EXPRESSION) result at first, and SELECT from CTE and reference the grouping result as wanted. | |
verfügbare FixPacks: | |
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows | |
Lösung | |
Problem was first fixed in DB2 UDB Version 9.7 FixPack 6. | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Bug-Verfolgung | |
Vorgänger : APAR is sysrouted TO one or more of the following: IC81168 IC81169 IC84309 Nachfolger : | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 24.01.2012 11.06.2012 11.06.2012 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
9.7.FP6 | |
Problem behoben lt. FixList in der Version | |
9.7.0.6 |