私はそれぞれ約100〜200MBの約20の.csvファイルを持っています。バルク挿入方法100 100MBのCSVファイルをSQL Serverに挿入する
それぞれ約100列あります。
各ファイルの列の90%は同じです。ただし、ファイルの中には列が多く、ファイルの中には列が少ないものがあります。
これらのファイルをすべてSQL Server 2008データベースの1つのテーブルにインポートする必要があります。
フィールドが存在しない場合は、フィールドを作成する必要があります。
質問:このインポートではどのような処理が必要ですか?これらのファイルをすべてデータベースの1つのテーブルに効率的かつ迅速にインポートするにはどうしたら、フィールドが存在しない場合は作成されますか?同じフィールドはが別の場所にある可能性がありますのでご注意ください。たとえば、CARはフィールドABの1つのcsvにありますが、同じフィールド名(CAR)は他のcsvファイルのACになります。ソリューションは、SQLまたはC#またはその両方にすることができます。
SSISパッケージを使用してください。 – Maess
これは進行中のことでしょうか?または一度のインポート? –
@johnこれは1回になります –