0

コンマを使用して分割されたテキスト ファイルがあります。

SSISで行うには十分単純ですが、ソースフラットファイルに次の行があります:

Desc,Curr,Desc,ID,Quantity  
05969A105   ,CU,BANCORP INC, THE DEL COMMON   ,1,2126

Desc 列にコンマがあり、そのコンマを無視する方法がわかりません

4

1 に答える 1

2

私の知る限り、SSIS (または私が今までに使用した他のアプリ) でこれを処理することはできません。これは単に悪いデータであるためです。カンマ区切り記号を使用する必要がある場合は、データ プロバイダーにテキスト区切り記号 (二重引用符など) を使用してデータをラップさせる必要があります。SSIS は、テキストの区切り記号が何であるかを知ることができ、これらの文字をデータから自動的に取り除きます。

もちろん、これにより「テキストに二重引用符を含める必要があるかもしれない!」という問題が発生する可能性があります。その場合、区切り文字をタブやパイプなど、別のものに変更した方がよいでしょう。

于 2012-10-23T20:51:08.620 に答える