テキストファイルのレコードをデータベースに挿入するperlスクリプトがあります。レコードに "RODR_Í_GUEZ"のようなマルチバイト文字があるときはいつでも。perlからoracleにマルチバイト文字を挿入するときにORA-01461を押す
$ENV{NLS_CHARACTERSET} = 'AL32UTF8';
を助けていないよう接続する前に:私は4000文字の長
設定にVARCHAR2から切り替えるために近くしかし、私はどこにもよん、エラーORA-01461を受けます。
Javaクライアント(SQuirreL SQL)を使用してINSERT INTO文を手動で記述するとレコードが正常に挿入されるため、データベースの構成方法とは異なることがあります。
どのような考えですか?