2012-01-06 95 views
0

将.csv中的数据导入Oracle数据库时遇到问题。我正在使用Oracle Sql Loader实用程序。 英文字母中不存在的字符在目标Oracle表中转换为问号。sql loader将一些字符转换成?

我应该修改哪些设置?

回答

1

什么数据类型是你加载数据的列? VARCHAR2? NVARCHAR2?或者是其他东西?

什么是您的数据库和国家字符集?

SELECT * 
    FROM v$nls_parameters 
WHERE parameter LIKE '%CHARACTERSET' 

什么字符集是你的平面文件编码?您在SQL * Loader控制文件中指定了哪些字符集(如果有的话)?