IBM DataStage:日期时间溢出

IBM DataStage:日期时间溢出,datastage,ibm-infosphere,Datastage,Ibm Infosphere,我收到一个错误,上面写着ODBC\u Connector\u 14,0:ODBC函数“SQLExecute”报告:SQLSTATE=22008:Native error code=0:Msg=[IBM(DataDirect OEM)][ODBC SQL Server驱动程序]日期时间字段溢出(CC\u OdbcDBStatement::executeInsert,文件CC\u OdbcDBStatement.cpp,第834行)。我的输入数据类型是源中的日期,我使用select语句,源的输出我将

我收到一个错误,上面写着
ODBC\u Connector\u 14,0:ODBC函数“SQLExecute”报告:SQLSTATE=22008:Native error code=0:Msg=[IBM(DataDirect OEM)][ODBC SQL Server驱动程序]日期时间字段溢出(CC\u OdbcDBStatement::executeInsert,文件CC\u OdbcDBStatement.cpp,第834行)
。我的输入数据类型是源中的日期,我使用select语句,源的输出我将其设置为长度和比例为0的日期列,在数据库中我也将其长度和比例设置为0,但不知何故它并没有消除错误,不知何故并非所有记录都输入到数据库。究竟出了什么问题?如果它确实需要长度和刻度,我不知道如何从select语句确定它,而且我也没有看到任何关于日期长度/刻度的错误消息。这只是简单的日期时间溢出。如何修复此问题?

这是SELECT语句还是INSERT/UPDATE语句

SELECT中出现日期溢出是不寻常的,因为它已经是数据库表中的一个日期

在插入/更新时,可能会提供一个太大的值,数据库服务器无法处理。不同数据库的最大可能日期不同


顺便说一下,您不需要为日期数据类型提供长度。它将被忽略。

这是SELECT语句还是INSERT/UPDATE语句

SELECT中出现日期溢出是不寻常的,因为它已经是数据库表中的一个日期

在插入/更新时,可能会提供一个太大的值,数据库服务器无法处理。不同数据库的最大可能日期不同

顺便说一下,您不需要为日期数据类型提供长度。它将被忽略