外部表external table导入数据报错-26168

外部表external table导入数据报错-26168 .错误信息如下:26168: Conversion err:        (file,offset,reason,col)=(t.unl,0,TOO_MANY_FLDS,).我查看了列的数量和文件数量一样,怎么还提示:TOO_MANY_FLDS显示全部

外部表external table导入数据报错-26168 .

错误信息如下:

26168: Conversion err:        (file,offset,reason,col)=(t.unl,0,TOO_MANY_FLDS,).

我查看了列的数量和文件数量一样,怎么还提示:TOO_MANY_FLDS

收起
参与16

查看其它 7 个回答gochina的回答

gochinagochina软件开发工程师太极

$ cat data.unl

1|北京市青牛技术公司|北京市西城区复兴路29号|

2|xxxxxx|xxxx

$ cat -A data.unl

1|M-1M-1M->M-)M-JM-PM-GM-`M-EM-#M-|M-1M-1M->M-)M-JM-PM-NM-wM-3M-GM-GM-xM-8M-4M-PM-KM-BM-729M-:M-E|^M$

2|xxxxxx|xxxx|^M$

事业单位 · 2016-05-05
浏览1538
  • 执行dos2unix data.unl。。然后再试下吧。。^M 是win下的换行,在这里被认为是另一个字段了。。 从win到linux传文件经常会碰到类似的问题,注意一下^M.
    2016-05-05

回答者

gochina
软件开发工程师太极

gochina 最近回答过的问题

回答状态

  • 发布时间:2016-05-05
  • 关注会员:5 人
  • 回答浏览:1538
  • X社区推广