大家好,oracle sqlldr控制文件中,“|”和“||”用十六进制怎么表示

zhangqh2012 2010-10-01 04:30:02
如题,谢谢各位!
...全文
193 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangqh2012 2010-10-03
  • 打赏
  • 举报
回复
做数据从mysql到oracle的迁移,我先用mysql导出数据成csv格式,然后用oracle的sqlldr加载控制文件导入这个csv文件数据,可是导入的时候老是报错。我导出的设置是用制表符分隔字段,用行换分隔每行数据。我查看导出的csv文件,发现在一行的数据中,有些直接被换成两行,即可能有些字段被换行符分隔了。这个怎么办?我尝试用其他符号设置导出文件的格式,可是ctl控制文件中指定lines分隔的时候有语法错误,不知道这个ctl文件怎么写,各位帮帮小弟吧
zhangqh2012 2010-10-03
  • 打赏
  • 举报
回复
修改了csv文件,问题解决了,lines在控制文件中好像不能指定。。。不知道。。
还是用了默认的分隔符号
minitoy 2010-10-03
  • 打赏
  • 举报
回复
select ascii('|') from dual;
iqlife 2010-10-02
  • 打赏
  • 举报
回复
什么需求?
虫洞 2010-10-01
  • 打赏
  • 举报
回复
查ascii吗

select dump('|') from dual;
--124


dawugui 2010-10-01
  • 打赏
  • 举报
回复
不懂,帮顶,学习,蹭分.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧