SQL SSIS 2005 を使用してインポートする方法をもう一度検討したいと思います。CSV ファイルには、行ごとに異なる数の列が含まれています。すなわち。
最初の 3 行としましょう:
"1", "FirstName1", "LastName1"
"2", "FirstName2", "LastName2"
"3", "FirstName3", "LastName3"
4 ~ 5 行:
"210", "Crows st", "Melbourne", "VIC"
"212", "Cr st", "Melbourne", "VIC"
その他:
"100", "Activities 1"
"101", "Activities 2"
私たちが行った唯一のアプローチは、データが 100 万行未満の場合、Excel にインポートしてから CSV またはタブ区切りとしてエクスポートし、SQL Server にインポートするというものでした。または、100 万件を超えるレコードの場合は、Ms Access 2007/2010 にインポートして、SQL にインポートし直すことができます (データが 2GB を超えないと仮定します)。これらのタイプのソリューションはうまく機能します!!!
SQLに直接解決策はありますか? 私たちはまだ Ms SQL Server 2005 BTW を使用しています。Ms Accessのサイズに2GBの制限があり、データが2GBを超えているため、私たちが尋ねた理由!!! 確かに、このファイルを行数に基づいて分割することはできますが、非常に面倒です。
エントリーお待ちしております。
ありがとう