DB2 - Problembeschreibung
Problem IC63849 | Status: Geschlossen |
XMLTABLE RETURNS PARTIALLY DUPLICATED RESULT WHEN THE DATA EXTRACTED IS EXTRACTED AS CLOB | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problembeschreibung: | |
XMLTABLE may return partially duplicated result when the data extracted is extracted as CLOB, when the data length is longer than 1800 bytes. The resulting data looks like it is duplicated, but the last few bytes of the first occurence of the data are missing. A sample query that might result in such error is: SELECT Y.* FROM SYSIBM.SYSXSROBJECTCOMPONENTS AS X, XMLTABLE ( XMLNAMESPACES('http://www.ibm.com/xmlns/prod/db2/xdb1' AS "xdb", 'http://www.ibm.com/xmlns/prod/db2/mon' AS "mon"), '$d/xs:schema/xs:annotation/xs:appinfo/xdb:table' passing XMLPARSE(DOCUMENT X.COMPONENT STRIP WHITESPACE) as "d" COLUMNS CREATESTMT CLOB(32672) PATH 'upper-case(normalize-space(mon:createStmt/text()))' ) AS Y; The problem will not happen if CLOB(32672) in the above query is replaced with VARCHAR(32672). | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * all users * **************************************************************** * PROBLEM DESCRIPTION: * * see error description in APAR * **************************************************************** * RECOMMENDATION: * * upgrade to V95 fixpack 5 * **************************************************************** | |
Local-Fix: | |
Use VARCHAR instead of CLOB when the expected result is greater than 1800 bytes | |
verfügbare FixPacks: | |
DB2 Version 9.5 Fix Pack 5 for Linux, UNIX, and Windows | |
Lösung | |
this problem is fixed in V95 fixpack 5 | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 19.10.2009 16.02.2010 16.02.2010 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
9.5.FP5 | |
Problem behoben lt. FixList in der Version | |
9.5.0.5 |