【发布时间】:2020-03-01 21:13:34
【问题描述】:
我正在尝试使用 sql-loader 从 csv 加载数据。有一列带有这种格式的日期:
2011-12-31 00:00:00.000
我使用 to_date() 进行了尝试,但它无法处理几分之一秒。因此我使用了这个:
cast(TO_TIMESTAMP(:DATUM_ONTVANGST, 'YYYY-MM-DD HH24:MI:SS.FF3')as date)
现在我得到了错误:
ORA-01841:(完整)年份必须介于 -4713 和 +9999 之间,并且不能为 0
对于列中的空值
to_timestamp 不能处理空值还是我做错了什么?
【问题讨论】:
-
它在传入
NULL时返回NULL——大多数函数也是如此。你有不同的问题。
标签: sql oracle to-timestamp