home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

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
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 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 FixList