zoukankan      html  css  js  c++  java
  • 【Oracle】ORA-01722:无效数字(控制文件最后一个字段)

    ora-01722

    原因:

    每一行物理数据最后都存在一个换行符。

    如果integer或者number类型的字段位于控制文件的最后,最后其实都会有CR/LF的换行符,在用sqlldr导入时会把换行符也算作那个数字的一部分,使得对应的导入ORDERADV_TK 的值与ORDERADV_TK在数据库中定义的NUMBER类型不匹配,从而出错。

    解决办法:

    在该列后面追加“INTEGER EXTERNAL TERMINATED BY WHITESPACE”。

  • 相关阅读:
    awk
    tac
    cat
    less
    more
    head
    vim
    linux安装redis
    Redis for Python开发手册
    Python3.x标准模块库目录
  • 原文地址:https://www.cnblogs.com/zengweiming/p/3147766.html
Copyright © 2011-2022 走看看