有没有一种将大型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文件到oracle数据库
- 3. 非常大的CSV文件
- 4. 将CSV文件加载到SQL Server数据库中
- 5. 使用脚本将.csv文件加载到MySQL数据库中
- 6. 如何将非常大的html文件加载到IE 8中?
- 7. 从CSV数据库文件加载UITableView?
- 8. 将数据从CSV文件加载到D3中的lineWithFocusChart中
- 9. 加载csv文件数据到oracle数据库
- 10. 将非常大的转储文件导入到MySQL数据库中
- 11. 将大型csv文件插入到数据库中
- 12. 从txt文件加载非均匀数据到msql数据库
- 13. 将CSV数据加载到PostgreSQL表中
- 14. 如何将一个大的CSV文件加载到WSO2中ML
- 15. 将csv文件加载到jQuery中?
- 16. 将CSV文件加载到Oracle中表
- 17. 将CSV文件加载到DataGrid中
- 18. 将CSV文件加载到MySQL Workbench中
- 19. CSV文件到数据库
- 20. 从本地将定期CSV文件加载到Azure数据库中
- 21. 将csv文件加载到SQL Server数据库中导致出错
- 22. 如何将CSV数据加载到比csv文件列多的Oracle表中?
- 23. 将数据从CSV加载到mySQL数据库Java + hibernate + spring
- 24. 将大型CSV文件上传到Mysql数据库
- 25. 加载csv文件到MySQL数据库与空白“列”与INSERT
- 26. 将AWS文件加载到AWS中的rds数据库中
- 27. 未能将大型数据集加载到h2数据库中
- 28. 将大量数据加载到Oracle SQL数据库中
- 29. 通过JDBC将CSV内容加载到数据库中?
- 30. 将数据加载到json文件中