将数据装入表时出现 Db2 时间戳格式错误



我正在尝试通过下面的命令将数据加载到表中

LOAD CLIENT FROM 'C:database_extractbudget1.csv' OF DEL MODIFIED BY USEDEFAULTS 
 MESSAGES 'C:database_extractbudget1.log' REPLACE INTO CLP.budget
 NONRECOVERABLE INDEXING MODE AUTOSELECT;

我收到以下错误,

SQL0180N  The syntax of the string representation of a datetime value is incorrect. 
          SQLSTATE=22007

我已将列数据类型指定为数据源中的时间戳日期格式11/1/2012 0:00任何人请帮助我解决问题。提前谢谢。

您需要

添加以下MODIFIED BY子句:

MODIFIED BY USEDEFAULTS TIMESTAMPFORMAT="M/D/YYYY H:MM"

有关LOAD命令的详细信息,请参阅 https://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.7.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0008305.html。

最新更新