SSIS 2014包修剪传入列值

时间:2018-03-15 10:05:52

标签: ssis ssis-2012

我正在使用SSIS包从平面文件中读取数据,然后将数据推送到SQL Server数据库。但是一些传入的列包含空格,我想修剪它们。

我无法理解如何在SSIS包的数据流中执行列修整的这个小任务。

请建议如何进行此更改。

SSIS包版本2014

IDE: - VS.NET 2017

enter image description here

2 个答案:

答案 0 :(得分:1)

您需要的只是Derived column转换以及LTRIMRTRIM

的正确组合

我正在使用LTRIM(RTRIM([column]))。这将删除尾随和前导空格。

img

答案 1 :(得分:1)

@Karan,脚本错误:这实际上是另一个问题,与派生列无关。脚本任务通常会在升级过程中损坏,并且可能会完全消失。只需按原样复制脚本,然后在需要时覆盖脚本即可。