SSIS添加了多余的额​​外空间

时间:2018-08-03 15:30:03

标签: visual-studio ssis

我想知道是否在某些特定情况下,如果数据转换任务不满足长度要求,将通过在条目后添加空格来强制将列的长度固定为固定长度。

用于CSV导入的固定长度列未打开。 我通过派生的列任务删除列中的所有空格。

背景:我正在尝试处理一些邮政编码,但似乎该过程正在添加不需要的空格。我已经处理了派生列中使用REPLACE(Postcode,“”,“”)语句的输入列可能具有其他空格的情况。数据从Unicode转换为字符串(最大长度为7)。转换时不是7个字符的所有内容似乎都添加了空格。但是,对于与电话号码完全相同的过程,不会发生这种情况。

更不寻常的是,这是先前项目的第二个版本,而我在先前项目中从未遇到过这样的问题! (几乎完全相同的过程)。如果在转换后执行空间删除,该问题将得到解决,但我不想重复运行两次。

0 个答案:

没有答案