我的SSIS包中的源代码不会选择前面带零的浮点值

时间:2014-10-10 08:41:28

标签: ssis etl data-warehouse business-intelligence

我有一个包,它将source作为文本文件,并且源中有一个ARTICLE列。它是数字的,在目的地它是浮点数,所以如果一个值来0000123它会像123一样进入目的地(截断前面的零)。

但是,在同一个包中,不同的列具有相同的内容。数字源和浮点目标,但是当源中的此列值前面为零时,它将失败。

示例 -

  • 123将加载到目的地
  • 0123将无法识别,并且将在源头失败

你们这些人可以帮助我吗?我如何解决它。

1 个答案:

答案 0 :(得分:0)

您是否确认失败的列没有任何前导或尾随空格"

如果该列尝试转换数字,则会导致列失败,因为无法识别空白区域。