我在tera Data Express 15中使用fastload从csv文件加载数据。在csv文件中,我的ModifiedDate格式是6/12/2004 0:00,在fastload脚本中我的Date类型是varchar 我现在创建一个新表我想将数据从一个表加载到另一个表 如何将varchar日期转换为日期格式?
答案 0 :(得分:0)
在转换为时间戳之前,您可以使用正则表达式添加缺少的前导零:
Cast(RegExp_Replace(start_date, '\b([0-9])\b', '0\1') AS TIMESTAMP(0) Format 'dd/mm/yyyyBhh:mi')
当然,更简单的方法是使用TPT(而不是传统的FastLoad),它支持开箱即用的这种格式(VarDate)。