【发布时间】:2019-05-15 18:26:12
【问题描述】:
我正在尝试将数据加载到“LOAN”表。数据是位置格式的文本文件是 20190512。当我将列类型更改为 varchar2(8 char) 时,数据已加载但当我使用 TO_Date 或 Date 函数在将其类型更改为 DATE 列类型后加载时,我在下面提到的错误
ORA-01841:(完整)年份必须介于 -4713 和 +9999 之间,并且不能为 0
注意:该列目前没有该位置的数据。
我已经尝试过 "TO_DATE(:DR430_LAST_MOD_DATE, 'YYYYMMDD')" 和 Date 但似乎都不起作用。但是,类似的 to_Date 语法适用于其他日期列。另外,此列处于焦点位置,此时该位置没有数据。
DR430_LAST_MOD_DATE POSITION (7404:7411) DATE "YYYYMMDD" NULLIF (DR430_LAST_MOD_DATE = BLANKS), --请建议在位置之后写什么。
【问题讨论】:
标签: sql sql-loader