SSIS数据类型不匹配

时间:2012-11-28 18:06:10

标签: ssis

我正在尝试从oracle源导入,我在源和目标上都有一个日期字段。它抛出错误“输入OLE DB目标上的输入列出错了,错误代码为oxco209029A处理输入“OLE DB目标输入(3554)”时出现。 我试图在Oracle查询中将其更改为char并将其更改为更新...在使用数据转换的SSIS中,它也没有工作,可能是我做错了什么,你们有没有对此有所了解?我真的很感激。谢谢你们。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

Oracle和SQL Server日期类型是已知的不兼容性。

您已将Oracle类型转换为等效的字符串,并且SQL Server不接受(date,datetime,datetime2?)数据类型的输入。通常,您可以选择将转换清理为可识别的日期格式,或添加派生列转换以将输入字符串列更改为SSIS等效项。确切的类型取决于目标表的定义。