我有一张t1(v_dt date)
桌子。我必须将此列中的值插入为
2018/05/07 19:41:34:045
2018/05/07 19:41:34:049
我在控制文件中使用下面的转换函数来加载表格。但是结果并不像预期的那样是YYYY-MM-DD HH24:MI:SS:SSS
格式的。
CAST(TO_TIMESTAMP(v_DT,'YYYY-MM-DD HH24:MI:SS:FF3') AS TIMESTAMP)
你知道怎么做到这一点吗..谢谢
发布于 2018-05-09 11:36:06
正如oracle documentation所说:此数据类型包含年、月、日、小时、分钟和秒等日期时间字段。它没有小数秒。
如果希望保持精度,则应该在表中将列数据类型从DATE
更改为TIMESTAMP
。
https://stackoverflow.com/questions/50252269
复制