我在我的SSIS项目的数据流中有一个OLE DB数据源和一个平面文件目标。目标很简单,就是将数据泵入文本文件,它也确实做到了这一点。
我遇到问题的地方是格式。我需要能够rtrim()几列以删除尾随空格,并且还有几列需要保留其前导零。当前的处理过程丢失了所有前导零。
可以通过简单截断并忽略截断错误来完成rtrim(),但这非常不优雅且容易出错。我想找到更好的方法,比如在需要时实际执行rtrim()函数。
在SO上探索类似的SSIS问题和答案,要做的事情似乎是“使用脚本任务”,但通常只是简单提及,而且设置起来并不直观。
我不知道如何使用脚本来做我需要的事情。我在控制流中使用脚本任务还是在数据流中使用脚本组件?我能否在脚本中进行rtrim()和填充字符串?有人有做这个或类似事情的例子吗?
非常感谢您的帮助。
我遇到问题的地方是格式。我需要能够rtrim()几列以删除尾随空格,并且还有几列需要保留其前导零。当前的处理过程丢失了所有前导零。
可以通过简单截断并忽略截断错误来完成rtrim(),但这非常不优雅且容易出错。我想找到更好的方法,比如在需要时实际执行rtrim()函数。
在SO上探索类似的SSIS问题和答案,要做的事情似乎是“使用脚本任务”,但通常只是简单提及,而且设置起来并不直观。
我不知道如何使用脚本来做我需要的事情。我在控制流中使用脚本任务还是在数据流中使用脚本组件?我能否在脚本中进行rtrim()和填充字符串?有人有做这个或类似事情的例子吗?
非常感谢您的帮助。