データベース

18. UNICODE に変換するには?

JDBC を使用すれば自動的に EBCDIC から UNICODE への変換が行われるが
毎回、このUNICODE変換に頼っていたのではパフォーマンスが低下する。
そこであらかじめデータ・ベースの値をUNICODE に変換しておけばよいが、この簡単な方法を紹介する。

UNICODE のCCSID は 13488 である。
そこで SQL を使って MYFLD という名前の CHAR(10) のフィールドを UNICODE に変換するには

ALTER TABLE MYLIB/MYFILE ALTER COLUMN MYFLD
    SET DATA TYPE GRAPHIC (10) CCSID 13488

によって変換することができる。