2009-08-13 79 views
0

我不確定「派生列」轉換是否是我的解決方案,但這是我的問題。我正在導入一個CSV文件,其中一列有「'」例如'2009-01-01',而不是2009-01-01。我可以使用「派生列轉換」刪除單引號嗎?表達會是什麼?SSIS派生列

解決〜用在「派生列轉換」

REPLACE(['columnName'],"'","") 
+1

您應該將此問題的解決方案發布爲答案。 – 2009-09-09 11:51:44

回答

1

只是一個預留下面的表達式,我經常收到有單引號(')或雙引號(‘’)周圍CSV的字段的文件/ XLS文件導入我們就業的SSAS立方體中。當我創建了ETL時,我發現使用「Derived Column」組件吸取5000+行文件中的這些可能性,我只是簡單地創建了一個小型C#應用程序,它可以爲我所用,它可以用於任何文件,無論數據。因此,我們使用相同的應用程序來處理多個日常ETL,並且效果很好。

就像我說的,只是一個側面說明。