NLS und Unicode Support

Ermittlung der Codepage-Einstellungen mit dem DB2 Command “db2 -a connect to ....”.

FOR BIT DATA werden wie Daten mit Codepage=0 verschlüsselt verarbeitet.

Beachte: The IBM DB2 Driver for JDBC and SQLJ returns data from a ResultSet.getString call for a CHAR FOR BIT DATA or VARCHAR FOR BIT DATA column as a lowercase hexadecimal string.

Anzeigen von [VAR]CHAR FOR BIT DATA Tabellenspalten:
SELECT CAST(COL_FOR_BIT_DATA AS [VAR]CHAR(nn) FOR SBCS DATA)  FROM YOURTABLE

Wie sind die Columns codiert - Abfrage des DB2 Catalogs: (FOR BIT DATA haben CODEPAGE=0)
SELECT COLNAME, TYPENAME,  CODEPAGE
FROM SYSCAT.COLUMNS
WHERE TABNAME = 'YOURTABLE'
 

  • Unicode Support speziell für DB2 z/OS Version 8:

© Gernot Ruban