qqw 发表于 2009-08-27 10:30

informix导入数据中含有复杂中文与分隔符“|”的处理方式

现从营业系统的用户表导出文本数据,其中中文字段中若含有复杂中文,导出的数据将会多出个“|”分隔符,
再用程序将文本中的数据insert至经营分析系统用户表,程序判断该行多出一列,无法导入,用linformix的load命令
直接导入文本中的数据无错误提示,但load命令不能转换日期格式,请问各位大侠,如果想用程序insert正确数据,如何解决?

liaosnet 发表于 2009-08-27 11:20

原帖由 qqw 于 2009-8-27 10:30 发表 http://bbs3.chinaunix.net/images/common/back.gif
现从营业系统的用户表导出文本数据,其中中文字段中若含有复杂中文,导出的数据将会多出个“|”分隔符,
再用程序将文本中的数据insert至经营分析系统用户表,程序判断该行多出一列,无法导入,用linformix的l ...

使用别的程序这个靠程序设计人员的能力了.

使用load导入的话是可以的,至于你提到的时间不一致..这个你在数据导出的时间定义跟改的的分析系统库一样的时间格式就行了,若不能就格式化导出数据..

xiangel 发表于 2009-08-27 22:25

是定长的么?如果是定长的,使用DBLOAD 写一个按定长装入的command文件就可以导入了的。
页: [1]
查看完整版本: informix导入数据中含有复杂中文与分隔符“|”的处理方式