UTF8の文字エクスポート幅
先日のJDBCのクライアント文字セットにUTF8を指定するとCHARが滅茶苦茶になる件は、ちゃんとドキュメント見たら載ってました。
え?VARCHARにするの?
The recommended workaround is to cast the char field to a varchar.
公式の回答だし、それで済むなら良いんじゃないでしょうか。
• Using cast
SELECT CAST(col1 AS VARCHAR(10)), CAST (col2 AS VARCHAR(10)) FROM
myTable
何かの順番が違う気がするけど。