SSIS平面文件目标将尾随空格添加到列

时间:2018-04-11 16:12:20

标签: sql-server ssis

我对SSIS开发还不熟悉。我正在开发一个SSIS包,它执行一个存储过程,然后将结果输出到一个平面文件。

我有一个要求,其中我需要具有固定大小的列,因此如果特定列的值小于预期长度的值,我需要填充或填充空格以使长度匹配。 / p>

从我研究的内容来看,似乎引入了一个自定义脚本组件,因为转换可以为我做到这一点。

如果有人能够建议这是实现这一目标的唯一方法,还是有更好的替代方案,我会在这里失踪,这将会很棒。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

创建平面文件连接时,您可以指定“固定宽度”选项。

然后在高级部分中,您可以指定每个字段的大小。 SSIS将为每个字段添加空间以达到指定的大小。

根据需要更改InputColumnWidthOutputColumnWidth

Configure the Advance Section