Teradata DBMSでの文字コードの取り扱い、ひと癖あり少々ハマりました。 インサート/ロード時にUTF16セッション、エクスポート時にKANJISJISセッションとすると、以下の文字について変換不能となる様子。 UTF8/UTF16 セッションでInsertした場合、格納コードはMS932ベースのエンコーディングに、 KANJISJIS_0SセッションでInsertした場合、格納コードはCP943ベースのエンコーディングになるため、 このため、異なるソースから取り込んだデータをごっちゃにして取り出せなくなりました。 異なる文字コードリスト [S_JIS] 0x5C (\) [CP932] 0x005C (REVERSE SOLIDUS) [CP943] 0x00A5 (YEN SIGN) [S_JIS] 0x7E (~) [CP932] 0x007E(TILDE) [CP943]