私はSSISの初心者です。エントリをデータベース テーブルに保存する前に、フラット ファイルの入力をフォーマットしたいと考えています。最初に、次のようにフラットファイルを作成しました:-
- 「1」「スーパーマン」「メトロポリス」
- 「2」「バットマン」「ゴッサム」
- 「3」「スパイダーマン」「ニューヨーク」
- 「4」「ジェームズ・ボンド」「ロンドン」
「5」「グリーンランタン」「おあ」
ここに示すように、これを取り除くためのソリューションは簡単でしたhttp://www.mssqltips.com/sqlservertip/1316/strip-double-quotes-from-an-import-file-in-integration-services-ssis/
しかし今、私は新しい同様のパッケージを作成し、次のような入力ファイルを与えました:-
- 「6」、「TMNT」、「下水道NY」
- 「7」「アイアンマン」「ニューヨーク」
ここで、区切りコンマの後にスペースを入れたことに注意してください。上記の方法に従うと、最初の数値フィールドから二重引用符が取り除かれますが、残りのエントリは引用符を保持します。これを回避する方法はありますか?stackoverflow に関する同様の質問に関する 1 つの提案では、「変換スクリプト」の使用について言及されています。私は初心者なので、誰でもこの方法に光を当てることができますか?