Oracle客户端使用sqlldr导数据中文乱码问题解决方法
2015-12-15 17:59
1161 查看
String strctl = "OPTIONS (skip=0)" + // 0是从第一行开始 1是 从第二行 CHARACTERSET AL32UTF8 是为了解决导入中文为乱码问题 " LOAD DATA CHARACTERSET AL32UTF8 INFILE '"+loadfileName+"' " + " APPEND INTO TABLE "+tableName+"" + //覆盖写入 " FIELDS TERMINATED BY ',' " + //--数据中每行记录用","分隔 ,TERMINATED用于控制字段的分隔符,可以为多个字符。 " OPTIONALLY ENCLOSED BY \"'\"" + //源文件有双引号 '',这里去掉 ''''" " TRAILING NULLCOLS "+fieldName+"";//--表的字段没有对应的值时允许为空 源数据没有对应,写入null
CHARACTERSET AL32UTF8 加上这句代码即可
相关文章推荐
- oracle 11g 通过透明网关链接mysql
- oracle笔记
- 探索Oracle数据库升级6 11.2.0.4.3 Upgrade12c(12.1.0.1)
- oracle中group by 和order by 共同使用
- Oracle 启动失败报错“TNS-12555: TNS:permission denied”解决办法
- oracle 客户端
- oracle创建表主键
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- 问题:oracle select into;结果:oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
- 创建oracle索引
- Oracle 常用SQL技巧(转)
- oracle的数据库对象(二)
- 如何在maven工程中加载oracle驱动
- oracle,mysql,SqlServer三种数据库的分页查询的实例
- linux下的oracle基本操作
- ORACLE数据库迁移中文乱码问题
- oracle循环插入数据
- oracle的一些常规操作sql语句集
- 64位Win7安装Oracle12C临时位置权限错误解决方案
- 64位Win7安装Oracle12C临时位置权限错误解决方案