sql *loader数据导入的问题

wu_yue_chuan 2008-08-20 02:10:02
各位大虾,我用sql*loader导入出现问题,希望各位有经验的帮忙看看:
数据结构如下:
Name Type Nullable Default Comments
------ ------------ -------- ------- --------
CPZXH CHAR(12)
CPZNXH CHAR(12)
JYRQ CHAR(10) Y
JYSJ CHAR(6) Y
JYFS CHAR(3) Y
CPDH CHAR(3) Y
QDZL CHAR(3) Y
KHDQDH CHAR(2) Y
KHJGDH CHAR(3) Y
ZDDH CHAR(8) Y
JYDQDH CHAR(2) Y
JYJGDH CHAR(3) Y
HBZL CHAR(2) Y
KMDH CHAR(6) Y
CQ CHAR(3) Y
JYDM CHAR(4) Y
JZJYDM CHAR(4) Y
XZBZ CHAR(1) Y
JYGY CHAR(4) Y
SQGY CHAR(4) Y
GYLSH CHAR(8) Y
ZHDH CHAR(18) Y
JDBJ CHAR(1) Y
JYJE CHAR(17) Y
ZJBS CHAR(12) Y
BCZBZ CHAR(1) Y
CBBZ CHAR(1) Y
XJXMDH CHAR(5) Y
PZDH CHAR(9) Y
ZYDH CHAR(3) Y
ZHYE CHAR(17) Y
YEFX CHAR(1) Y
QXRQ CHAR(10) Y
PJ CHAR(14) Y
RJBJ CHAR(1) Y
KXHBZ CHAR(1) Y
DJBBJ CHAR(1) Y
RZZBJ CHAR(1) Y
WHBZ CHAR(1) Y
XZBJ CHAR(1) Y
XZXH CHAR(10) Y
KHDH CHAR(10) Y
FLBZ CHAR(16) Y
YWCKH VARCHAR2(16) Y
JLZT CHAR(1) Y
---------------------------------
控制文件
CPZXH POSITION(1:12) CHAR,
CPZNXH POSITION(13:24) CHAR,
JYRQ POSITION(25:34) CHAR,
JYSJ POSITION(35:40) CHAR,
JYFS POSITION(41:43) CHAR,
CPDH POSITION(44:46) CHAR,
QDZL POSITION(47:49) CHAR,
KHDQDH POSITION(50:51) CHAR,
KHJGDH POSITION(52:54) CHAR,
ZDDH POSITION(55:62) CHAR,
JYDQDH POSITION(63:64) CHAR,
JYJGDH POSITION(65:67) CHAR,
HBZL POSITION(68:69) CHAR,
KMDH POSITION(70:75) CHAR,
CQ POSITION(76:78) CHAR,
JYDM POSITION(79:82) CHAR,
JZJYDM POSITION(83:86) CHAR,
XZBZ POSITION(87:87) CHAR,
JYGY POSITION(88:91) CHAR,
SQGY POSITION(92:95) CHAR,
GYLSH POSITION(96:103) CHAR,
ZHDH POSITION(104:121) CHAR,
JDBJ POSITION(122:122) CHAR,
JYJE POSITION(123:139) CHAR,
ZJBS POSITION(140:151) CHAR,
BCZBZ POSITION(152:152) CHAR,
CBBZ POSITION(153:153) CHAR,
XJXMDH POSITION(154:158) CHAR,
PZDH POSITION(159:167) CHAR,
ZYDH POSITION(168:170) CHAR,
ZHYE POSITION(171:187) CHAR,
YEFX POSITION(188:188) CHAR,
QXRQ POSITION(189:198) CHAR,
PJ POSITION(199:212) CHAR,
RJBJ POSITION(213:213) CHAR,
KXHBZ POSITION(214:214) CHAR,
DJBBJ POSITION(215:215) CHAR,
RZZBJ POSITION(216:216) CHAR,
WHBZ POSITION(217:217) CHAR,
XZBJ POSITION(218:218) CHAR,
XZXH POSITION(219:228) CHAR,
KHDH POSITION(229:238) CHAR,
FLBZ POSITION(239:254) CHAR,
YWCKH POSITION(255:270) varchar2,
JLZT POSITION(271:271) CHAR

出问题的就是YWCKH POSITION(255:270) varchar2,
SQL*Loader-350: Syntax error at line 50

我的文件是:
513610247 1 2008-02-1516051011199910133704ttyp63 3370401313101 7802780210336 033600183370401724010001190150000.00 1 00宽 TT0336001103.00 12008-02-15.000000 100100 ######2003010001TC33T03360018汤?
在最后地方是乱码。但是在16进制下面看过汤? 后面是有一个1的。
如果我使用char去得到值的话,会被过滤,报错为Multibyte character error
我的环境是aix下的。不能在windows下对文件做处理,文件是.dat的。
请各位大哥能帮助小弟想想办法,谢谢了。
...全文
191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wu_yue_chuan 2008-09-17
  • 打赏
  • 举报
回复
一个月了没有人能帮个忙?
wu_yue_chuan 2008-08-21
  • 打赏
  • 举报
回复
哪位老大来支持下吧,谢谢了!
wu_yue_chuan 2008-08-20
  • 打赏
  • 举报
回复
自己先顶起,着急中!

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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