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

Lift load Dateformat issue from csv file

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

问题:

我们在目标 db2oncloud 上使用 ddl 创建了一些 tables,其中一些列的数据类型为 "TIMESTAMP" 在加载操作(提升负载)时,我们低于错误值

"MESSAGE": "The field in row \"2\", column \"8\" which begins with \"\"2018-08-08-04.35.58.597660\"\" does not match the user specified DATEFORMAT, TIMEFORMAT, or TIMESTAMPFORMAT. The row will be rejected.", "SQLCODE": "SQL3191W"

如果您使用 db2 作为源数据库,则使用:

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

源数据库类型=db2

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

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

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