【问题标题】:Oracle SQLLOADER - How to Load Data in format of dd-mon-rrOracle SQLLOADER - 如何以 dd-mon-rr 格式加载数据
【发布时间】:2014-10-16 09:50:50
【问题描述】:

我有以下格式的文本逗号分隔文件。

"RAZY","","","","","","","","N","Y","27-JUL-14","1","98727076437","27-JUL-14"
"TEST","","","","","","","","N","Y","27-JUN-14","1","98727076437","27-JUN-79"

我正在尝试使用 SQL 加载器控制文件来加载它。

OPTIONS (SKIP=0)
LOAD DATA
INFILE      '/home/test.txt'
BADFILE     '/home/test.bad'
DISCARDFILE '/home/test.dis'
APPEND
INTO TABLE "TEST" 
 fields terminated by ","
optionally enclosed by '"'
TRAILING NULLCOLS
( 
  NAME                  ,
  TITLE                 ,
  INITIAL               ,
  SURNAME               ,
  STREET        ,
  TOWN          ,
  COUNTY        ,
  POSTCODE              ,
  TELEPHONE             ,
  FLAG        ,
  Update_DATE        DATE  "TO_DATE(:Update_DATE,'DD-MON-RR')",
  Update_STATUS      ,
  VISIT_REFERENCE  ,
  LOADED_DATE           DATE  "TO_DATE(:LOADED_DATE,'DD-MON-RR')"
 )

但返回错误“ORA-01821:日期格式无法识别”

谢谢

【问题讨论】:

    标签: oracle sql-loader


    【解决方案1】:

    试试这个。

      Update_DATE        DATE  "DD-MON-RR",
      LOADED_DATE        DATE  "DD-MON-RR"
    

    【讨论】:

      猜你喜欢
      • 2016-02-23
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-05
      相关资源
      最近更新 更多