有沒有一種將大型CSV文件(具有幾千兆字節大小)加載到SQL Server 2008數據庫中的方法?將非常大的CSV文件加載到SQL-Server數據庫中
0
A
回答
1
調查使用SQLBulkCopy類。
7
我會結合this CSV reader與SqlBulkCopy
;即
using (var file = new StreamReader(path))
using (var csv = new CsvReader(file, true)) // true = has header row
using (var bcp = new SqlBulkCopy(connection)) {
bcp.DestinationTableName = "TableName";
bcp.WriteToServer(csv);
}
它使用大容量複製API做的插入,同時採用了全託管(和快速)IDataReader
實現(重要的是,這流的數據,而不是一次加載它所有) 。
0
相關問題
- 1. 如何將非常大的CSV數據集加載到d3中
- 2. 將CSV文件中的數據加載到PostgreSQL數據庫中
- 3. 加載csv文件到oracle數據庫
- 4. 將逗號分隔的.csv文件加載到數據庫中
- 5. 加載大的CSV文件到SQLITE數據庫
- 6. 非常大的CSV文件
- 7. 使用腳本將.csv文件加載到MySQL數據庫中
- 8. 將CSV文件加載到SQL Server數據庫中
- 9. 將CSV文件加載到數據庫表中?
- 10. 如何將非常大的html文件加載到IE 8中?
- 11. 如何將Csv文件加載到Mysql數據庫
- 12. 將大Csv文件導入數據庫
- 13. 從CSV數據庫文件加載UITableView?
- 14. 將大文件加載到數據庫中
- 15. CSV文件中的特殊字符加載到mysql數據庫
- 16. 將數據從CSV文件加載到D3中的lineWithFocusChart中
- 17. 加載csv文件數據到oracle數據庫
- 18. 將非常大的轉儲文件導入到MySQL數據庫中
- 19. 將大型csv文件插入到數據庫中
- 20. 從txt文件加載非均勻數據到msql數據庫
- 21. MySQL數據庫加載非常慢
- 22. 將CSV數據加載到PostgreSQL表中
- 23. d3:如何將外部CSV文件加載到數據中?
- 24. 將雲存儲中的csv文件加載到大查詢
- 25. 如何將一個大的CSV文件加載到WSO2中ML
- 26. 將CSV文件加載到Oracle中表
- 27. 將csv文件加載到jQuery中?
- 28. 將CSV文件加載到MySQL Workbench中
- 29. 將CSV文件加載到DataGrid中
- 30. CSV文件到數據庫