【发布时间】:2011-03-08 16:47:47
【问题描述】:
我是 sql loader 的新手,我遇到了日期格式的问题。
这里是输入文件记录示例:
Y,1525039510,http-192.168.2.2,15-01-2011 00:00:032:728,64
Y,1525131958,http-192.168.2.2,15-01-2011 00:00:033:613,75
我对第四列(日期)有疑问。
我当前的字段条目是这样的:
start_time DATE "DD-MM-YYYY HH:MI
如何解析输入的最后一部分 032:728(秒和毫秒)
我试过 SSS:FF3 和 SS.FF3,没有运气。
【问题讨论】:
-
您确定要将数据加载到 DATE 列而不是 TIMESTAMP 吗? TIMESTAMP 可以存储毫秒,而 DATE 不能。假设您只想摆脱毫秒,为什么秒有三个数字?你真的可以在该领域的那部分时间超过 59 秒吗?
-
@Justin Cave:为什么秒有 3 个数字?我希望我知道,问给我输入文件的人!
-
@d-live:不,日期格式无法识别
-
可以在“秒”字段中超过 59 秒吗?还是第一个数字总是 0?