2012-01-10 11 views
0

csvファイルからデータを読み取り、SQL Serverデータベースに格納するSSISパッケージを作成しています。 csvファイルにはいくつかの数値フィールドがあります。 値が含まれている場合があります「1,008.54」SSISを使用してcsvファイルの数値フィールドからカンマと引用符を削除する

値から引用符とカンマを削除するにはどうすればよいですか?

条件付き分割変換を使用して、この種のデータで正常に行を区切りました。この後 (SUBSTRING(【コラム9]、1,1)==「\」 ")

は、私は空の文字列でコンマと引用符を置き換えるために派生列変換を使用してみました。しかし、それは動作しません。

お知らせください

おかげ

答えて

0

私は私の元だったデータフローであなたのサンプル値 "1,008.54" をテストした:。!

SELECT '"1,008.54"' AS [Column]

私は、(あなたがしようとしなかったものを模倣)派生列変換に次の式を置い

REPLACE(REPLACE(Column,",",""),"\"","")

し、正常にあなたの要求を実現:派生列変換を用いを、空の文字列でコンマと引用符をREPLACE 。

Column Derived Column 1 
"1,008.54" 1008.54 
:ここ

は、派生列変換後のデータビューアによって提示された結果です

関連する問題