Welcome 微信登录

首页 / 数据库 / MySQL / Oracle外部表处理中文字符

在外部表的文件中,若文件中的字段由ctrl+F来分割,由于ctrl+F分隔符在中文后面无法被识别,使得外部表导入出现问题,解决办法是在 创建外部表的过程中加入:characterset "AL32UTF8" 例:drop table tablenamecreate table tablename(idvar    char2(40),
age      int,
name    varchar2(40), )Organization External(type Oracle_Loaderdefault Directory Extfile_dataAccess parameters(records delimited by newlinebadfile ExtFile_bad:"tablename_%a_%p.bad"logfile Extfile_log:"tablename_%a_%p.log"characterset "AL32UTF8"fields terminated by x"06"missing field values are null(idchar(40),
age,
name   char(40) ))Location ("filename"))ParallelReject limit Unlimited;Oracle调优专家秘籍SQL TRACE和TKPROF的使用步骤相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数