标签: sql-server ssis
我对SSIS开发还不熟悉。我正在开发一个SSIS包,它执行一个存储过程,然后将结果输出到一个平面文件。
我有一个要求,其中我需要具有固定大小的列,因此如果特定列的值小于预期长度的值,我需要填充或填充空格以使长度匹配。 / p>
从我研究的内容来看,似乎引入了一个自定义脚本组件,因为转换可以为我做到这一点。
如果有人能够建议这是实现这一目标的唯一方法,还是有更好的替代方案,我会在这里失踪,这将会很棒。
非常感谢任何帮助。
答案 0 :(得分:1)
创建平面文件连接时,您可以指定“固定宽度”选项。
然后在高级部分中,您可以指定每个字段的大小。 SSIS将为每个字段添加空间以达到指定的大小。
根据需要更改InputColumnWidth和OutputColumnWidth
InputColumnWidth
OutputColumnWidth