DB2 - Problembeschreibung
| Problem IC62766 | Status: Geschlossen |
XML QUERY RETURNS DIFFERENT NUMBER OF ROWS DEPENDING ON THE COLUMNS SELECTED | |
| Produkt: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
| Problembeschreibung: | |
A xml query returns different number of rows depending on the columns selected. | |
| Problem-Zusammenfassung: | |
****************************************************************
* USERS AFFECTED: *
* DB2 LUW All Platforms *
****************************************************************
* PROBLEM DESCRIPTION: *
* In certain xmlquery where we have some nested navigation, we *
* seem to be freeing up some memory which contains important *
* information about all the query node matches and end up *
* loosing that data which leads to incorrect results. *
* *
* select account_id, usg_date from items I, *
* XMLTABLE('$d/xml/account/billsummary/section[type=200532]/sect
* passing I.easydoc as "d" COLUMNS account_id *
* varchar(100) path '../../../../../accountNumber/text()', *
* usg_date varchar(100) path 'chargeDate/text()' ) *
* as AD *
* *
* ACCOUNT_ID *
* USG_DATE *
* *
* *
* --------------------------------------------------------------
* --------------------------------------------------------------
* 8706 1027 0002 07 *
* 2009-05-28 22:11:00 *
* *
* *
* 8706 1027 0002 07 *
* 2009-06-06 07:44:54 *
* *
* *
* *
* 2 record(s) selected. <= incorrect, we should have many *
* more *
****************************************************************
* RECOMMENDATION: *
* Upgrade to DB2 v97 Fixpack 1 *
**************************************************************** | |
| Local-Fix: | |
Disable MEP - Multiple Extraction Points To disable MEP set the following registry variable and then restart the instance. db2set DB2_COMPILER_XML_OVERRIDES=1 db2stop force db2start | |
| verfügbare FixPacks: | |
DB2 Version 9.7 Fix Pack 1 for Linux, UNIX, and Windows | |
| Lösung | |
In this fix we make sure to preserve that data during navigation and return the correct results. | |
| Workaround | |
keiner bekannt / siehe Local-Fix | |
| Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 25.08.2009 22.02.2010 22.02.2010 |
| Problem behoben ab folgender Versionen (IBM BugInfos) | |
9.7.FP1 | |
| Problem behoben lt. FixList in der Version | |
| 9.7.0.1 |
|