SQL加载器控制文件时间戳列在case语句中抛出ORA-01843:不是有效月份

时间:2017-10-19 07:14:37

标签: sql oracle bulkinsert oracle12c sql-loader

APPEND INTO TABLE shankpartload0016039_tmp
FIELDS TERMINATED BY '\t' TRAILING NULLCOLS 
(
fng_id, time_stamp TIMESTAMP "YYYYMMDD HH24:MI:SS", 
partition_col3 
"CASE WHEN :time_stamp < TO_TIMESTAMP('20170907 00:00:00', 'YYYYMMDD HH24:MI:SS') 
THEN 7 ELSE 8 END"
)

控制文件中的语句如上所述。

如果日期小于7th SEP 2017,那么值7应该转到partition_col3,否则8必须转到。

但在处理此问题时,我收到以下错误。

  

ORA-01843:不是有效月份错误。

0 个答案:

没有答案