1

RawData として保存された ZIP ファイルを含むテーブルがあります。BCP を使用して ZIP ファイルを抽出し、7-zip を使用して解凍しました。解凍されたファイルは、名前に ID 番号が付けられた RTF ファイルです。たとえば、56.rtf、65.rtf などです。質問は、生の RTF データをファイル名に基づいてテーブルの行にインポートする方法です。私は BULK INSERT で遊んでいて、データを 1 列のテーブルに取得しますが、テーブルのどの行がどのファイルに対応しており、クエリで取得できるかをどのように知ることができますか? 私はこれにかなり慣れていないので、できるだけシンプルに保つようにしてください。

4

1 に答える 1

0

このタスクには SSIS を使用します。For each file ループ内にデータ フローを作成すると、フォルダー内のすべてのファイルをループして、SSIS 変数内の各ファイルのファイル名を取得し、これを 2 番目の列に挿入できます。パッケージの破壊は次のようになります。

MyPackage MyForEachLoop MyDataFlowTask MyFlatFileSource MyOLEDBDestination

于 2012-10-19T16:31:19.643 に答える