您的位置:首页 > 数据库

数据在SQLLDR的时候提示错误,在逻辑记录结束之前未找到列(使用 TRAILING NULLCOLS)

2012-08-09 11:14 591 查看
数据在SQLLDR的时候提示错误

记录 2407: 被拒绝 - 表  XXX的列 XXX 出现错误。

在逻辑记录结束之前未找到列(使用 TRAILING NULLCOLS)

1.input.log文件

SQL*Loader: Release 10.2.0.1.0 - Production on 星期六 12月 31 19:59:58 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

控制文件:      input.ctl

数据文件:      D:\TEMP\无联通秘书.tsv

  错误文件:    无联通秘书.bad

  废弃文件:    未作指定

 

(可废弃所有记录)

要加载的数: ALL

要跳过的数: 0

允许的错误: 50

绑定数组: 64 行, 最大 256000 字节

继续:    未作指定

所用路径:       常规

表 HKH_齐齐哈尔12月无联秘明细,已加载从每个逻辑记录

插入选项对此表 APPEND 生效

   列名                        位置      长度  中止 包装数据类型

------------------------------ ---------- ----- ---- ---- ---------------------

AREADEF                             FIRST     *  WHT      CHARACTER            

SVCNUM                               NEXT     *  WHT      CHARACTER            

OPENDATE                             NEXT     *  WHT      CHARACTER            

PRCPLNNAME                           NEXT     *  WHT      CHARACTER            

ORDERDATE                            NEXT     *  WHT      CHARACTER            

REMOVEDATE                           NEXT     *  WHT      CHARACTER            

ARPU                                 NEXT     *  WHT      CHARACTER           

记录 6: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 14: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 44: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 46: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 47: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 61: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 108: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 121: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 127: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 128: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 140: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 175: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 187: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 188: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 201: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 227: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 256: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 265: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 297: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 298: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 303: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 321: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 333: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 359: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 367: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 405: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 413: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 456: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 459: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 465: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 472: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 480: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 488: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 510: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 536: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 540: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 575: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 587: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 602: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 604: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 610: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 616: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 631: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 633: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 639: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 641: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 660: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 665: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 671: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 685: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

记录 703: 被拒绝 - 表 HKH_齐齐哈尔12月无联秘明细 的列 ARPU 出现错误。

在逻辑记录结束之前未找到列 (使用 TRAILING NULLCOLS)

超过最大错误数 - 以上统计信息反映部分运行结果。

表 HKH_齐齐哈尔12月无联秘明细:

  652 行 加载成功。

  由于数据错误, 51 行 没有加载。

  由于所有 WHEN 子句失败, 0 行 没有加载。

  由于所有字段都为空的, 0 行 没有加载。

为绑定数组分配的空间:                115584 字节 (64 行)

读取   缓冲区字节数: 1048576

跳过的逻辑记录总数:          0

读取的逻辑记录总数:           703

拒绝的逻辑记录总数:         51

废弃的逻辑记录总数:        0

从 星期六 12月 31 19:59:58 2011 开始运行

在 星期六 12月 31 19:59:59 2011 处运行结束

经过时间为: 00: 00: 00.59

CPU 时间为: 00: 00: 00.07

1.查看bad文件,找到错误数据是否与 要导入的excel或者txt文件的列数、要导入的目标表的列数一致

2.如果列一致,查看最后一列是否为空,如果最后一列为空,sqlldr运行时会报错
加上trailing nullcols (表的字段没有对应的值时允许为空 ),

将所有不在纪录中的指定位置的列当作空值,指记录中没有内容(空格、空白、或null)的列被当作null

load data

infile 'D:\无联通秘书.tsv'

append into table hkh_齐齐哈尔1月无联秘明细

fields terminated by ' '
trailing nullcols -----将所有不在纪录中的指定位置的列当作空值

(areadef, svcnum, opendate, prcplnname, orderdate,REMOVEDATE,arpu)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  character excel table null sql c
相关文章推荐