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 IC73073 Status: Geschlossen

IF ASSOCIATIVE ARRAYS ARE USED WITHIN THE SQL PROCEDURAL LANGUAG E, THEN
UNDER SPECIFIC CONDITIONS, SQL20439N MAY BE RETURNED.

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
If associative arrays are used within the SQL Procedural 
Language, then under specific conditions, SQL20439N may be 
returned. 
 
The conditions are as follows: 
- Associative array datatype is used within SQL Procedural 
Language. 
- All elements are first removed from the array via the DELETE 
 
function using subset notation (e.g. with "array" represenenting 
the associative array object, such example is 
array.delete(array.first, array.last) ). 
 
- A new element is added to the array later, at a point in time 
when the array is empty. 
 
The complete error message looks like: 
 
SQL20439N  Array index with value "<integer>" is out of range or 
does not exist. 
SQLSTATE=2202E
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Associative array users who meet given conditions            * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* If associative arrays are used within the SQL Procedural     * 
* Language, then under specific conditions, SQL20439N may be   * 
* returned.                                                    * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Install 97FP4 or later which contain the fix, or change      * 
* script to use delete without any indices to delete entire    * 
* contents of the array (e.g. "<array_variable>.delete()").    * 
****************************************************************
Local-Fix:
Install 97FP4 or later which contain the fix.
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
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
Install 97FP4 or later which contain the fix, or change script 
to use delete without any indices to delete entire contents of 
the array (e.g. "<array_variable>.delete()").
Workaround
keiner bekannt / siehe Local-Fix
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC73405 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
07.12.2010
19.05.2011
19.05.2011
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP4
Problem behoben lt. FixList in der Version
9.7.0.4 FixList