2012-02-28 61 views
0

我有一个将平面文件导入到sql的SSIS任务。处理多个派生列函数

我有两种类型的转换,第一种从列中删除连字符,第二种从另一列中删除小数位。

我面临的问题是连字符操作需要应用于50列,小数点位置操作需要应用到100列。

有没有比简单地为所有150列创建表达式更快的方法?

列按顺序命名,即COL1,COL2,COL3等

感谢

+1

你可以创建一个脚本组件来完成这些修改。通过代码浏览这些列很容易。不过我不确定是否有办法自动创建输出列,这对于如此高的列数很难做 – cfrag 2012-02-28 10:20:38

+0

我只需要替换列。column1 = Replace(Column1,“ - ”,“” “)。你有关于如何创建一个脚本组件的链接 – Matt 2012-02-28 23:05:34

回答