首页 > 解决方案 > 从 csv 文件中解除加载 Dateformat 问题

问题描述

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

问题:

我们在目标 db2oncloud 上使用 ddl 创建了一些表,这些表在加载操作(提升加载)时有一些数据类型为“TIMESTAMP”的列,我们遇到了错误”

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

标签: db2ibm-clouddb2-luw

解决方案


如果您使用 db2 作为源数据库,则使用以下任一方法:

  • 导出期间的以下属性(为 db2 实用程序像往常一样导出日期、时间、时间戳 - 不带双引号):

源数据库类型=db2

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

时间戳格式="YYYY-MM-DD-HH24.MI.SS.FFFFFF"


推荐阅读