suche 36x36
Latest versionsfixlist
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
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IT25194 Status: Closed

TO_NCHAR() RETURNS WRONG RESULT WITH UNION

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
SYSIBM.TO_NCHAR returns different result in v9.7 vs v10.5 when
using UNION.

Repro Scenario:
CREATE DATABASE TEST USING CODESET UTF-8 TERRITORY US;
CREATE TABLE test100(col1 INT,col2 TIMESTAMP);
CREATE TABLE test200(col1 INT,col2 TIMESTAMP);

INSERT INTO test100 values(1,CURRENT date);
INSERT INTO test200 values(1,CURRENT date+1 day);
INSERT INTO test200 values(2,NULL);

v9.7 Results

SELECT col1,To_nchar(CAST(col2 AS TIMESTAMP), 'mm/dd/yyyy') FROM
test100 UNION SELECT col1,To_nchar(CAST(col2 AS TIMESTAMP),
'mm/dd/yyyy') FROM test200

COL1        2
----------- -----------
          1 05/25/2018
          1 05/26/2018
          2 -

v10.5 Results

SELECT col1,To_nchar(CAST(col2 AS TIMESTAMP), 'mm/dd/yyyy') FROM
test100 UNION SELECT col1,To_nchar(CAST(col2 AS TIMESTAMP),
'mm/dd/yyyy') FROM test200

COL1        2
----------- -----------
          1 05/25/2018
          1 05/26/2018
          2 05/26/2018
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* ALL                                                          *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade DB2 server to v10.5 Fixpack 10                       *
****************************************************************
Local Fix:
Replace TO_NCHAR(...) with NVARCHAR(TO_CHAR(...))
Solution
Workaround
See LOCAL FIX
BUG-Tracking
forerunner  : 
follow-up : IT25368 
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
29.05.2018
16.07.2018
16.07.2018
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)