SQL*Loader

SQL*Loaderで苦戦した。char(6)に半角カナ6文字を入れると、データが長すぎると言われる。
「実際:10バイト」とか。
エディタで見ても6文字(バイト)分の長さしかないのに。なんでだー
実はEUCでは半角カナでも2バイト使うというのが原因だった(Linuxoracle使ってる)。
じゃあSJISに変えるか、と思ったら、oracleはインストール時の文字コードを変えられないという話(本当か?)
まあ、開発環境はEUCやけど本番はSJISだし、それまではテーブルの定義を変えてごまかすか…