2012-02-28 60 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

回答