切换到宽版
  • 314阅读
  • 0回复

lamsdata数据迁移Oracle转MySQL过程中时间格式报错 [复制链接]

上一主题 下一主题
离线zfc2020
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2022-03-02
   今天在使用lamsdata迁移Oracle数据到MySQL过程中遇到错误,错误如下图所示

错误提示源表中的creattime创建时间字段不能被成功转换 数据库查询后发现该字段是TIMESTAMP类型的数据。

我需要将其先转换为datetime类型才能正常MySQL中导入。
解决方式:尝试在sql语句中先将其转换为标准时间格式字符然后再todata
如下
select to_date(to_char(createtime,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss') from e_file20

这样将时间格式在sql语句中已经转换后再作为源数据提供给lamsdata迁移即可
lamsdata中如下配置在原表中先转换
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个