首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从csv文件中提升负载数据格式问题

问从csv文件中提升负载数据格式问题
EN

Stack Overflow用户
提问于 2018-11-21 07:35:07
回答 2查看 384关注 0票数 0

我们正在云上将db2数据迁移到db2。我们正在使用下面的lift cli操作进行迁移。

  • ​
    1. 使用lift extract从源数据库中提取数据库表到CSV文件。

​

  • ​
    1. 然后使用“lift load”将提取的CSV文件加载到云上的db2中。

​

发行:

我们已经在目标db2oncloud上使用ddl创建了一些表,其中有一些列具有数据类型“时间戳”,而加载操作(Lift load)则出现以下错误。

"MESSAGE":“行\”2中的字段,以\“2018-08-08-04.35.58.597660”开头的列\“8”与指定的用户指定的DATEFORMAT、TIMEFORMAT或TIMESTAMPFORMAT不匹配。该行将被拒绝。"SQLCODE":"SQL3191W“。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-21 09:59:13

如果使用db2作为源数据库,则使用以下两种方法之一:

  • 导出过程中的以下属性(用于导出db2实用程序的日期、时间、时间戳-没有双引号):

源-数据库类型=db2

  • 如果您已经导出了双引号包围的时间戳,请尝试在加载期间使用以下属性:

timestamp-format="YYYY-MM-DD-HH24.MI.SS.FFFFFF“

票数 0
EN

Stack Overflow用户

发布于 2018-11-21 15:23:56

如果数据是使用lift extract提取的,那么一定要用source-database-type=db2加载数据。使用此参数将自动预先配置所有必要的加载详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53407220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档