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

INCORRECT SYNTAX COMBINATION OF CAST AND DATE FUNCTIONS SUCH AS DAYS,
MINUTES ETC CAN CAUSE COMPILER CRASH INSTEAD OF SQL0104

Produkt:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problembeschreibung:
If incorrect syntax is used which involves the CAST operator and 
a DATE function DAYS or ( MINUTES, MONTHS, YEARS etc  ) , 
then instead of a SQL0104 syntax error being returned a compiler 
crash 
can occur. 
Example statement : 
db2 "select cast( ( current_timestamp ) days as decimal ) from 
sysibm.sysdummy1 " 
 
will return following error: 
 
SQL0901N  The SQL statement failed because of a non-severe 
system error. 
Subsequent SQL statements can be processed.  (Reason 
"SQLNQ_CONVERTNODE 010".) 
SQLSTATE=58004
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* DB2 LUW                                                      * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to 'product v97fp8 or db2v101fp3                     * 
****************************************************************
Local-Fix:
Correct the syntax for the statement
verfügbare FixPacks:
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 6 for Linux, UNIX, and Windows

Lösung
an SQL0182N error will be returned instead of 901 , when 
expression for datetime is not valid
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
22.04.2013
01.10.2013
01.10.2013
Problem behoben ab folgender Versionen (IBM BugInfos)
9.0.1,
9.7.FP8
Problem behoben lt. FixList in der Version
10.1.0.3 FixList
10.1.0.3 FixList