0

我在 Tera Data Express 15 中使用 fastload 从 csv 文件加载数据。在 csv 文件中,我的 ModifiedDate 格式是 6/12/2004 0:00,在 fastload 脚本中,我的日期类型是 varchar 我现在创建一个新表我想从中加载数据一个表到另一个表 如何将 varchar 日期转换为日期格式?

4

1 回答 1

0

您可以使用正则表达式在转换为时间戳之前添加缺少的前导零:

Cast(RegExp_Replace(start_date, '\b([0-9])\b', '0\1') AS TIMESTAMP(0) Format 'dd/mm/yyyyBhh:mi')

当然,更简单的方法是使用支持这种开箱即用格式的 TPT(而不是传统的 FastLoad)(VarDate)。

于 2018-03-03T21:23:16.670 回答