以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]sql数据导入的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103550) |
-- 作者:paniwangji -- 发布时间:2017/7/11 14:20:00 -- [求助]sql数据导入的问题 请教各位老师,以下是我简化的代码,大概意思是需要向数据库中的5个表(不止5个表)导入数据,由于数据量较大,每个表的耗时较多,有没有可能分成5个线程同时导入,或者还有其它更好的方式吗?谢谢了。 Dim cmd As New SQLCommand cmd. C o nn ecti on Na me = "sql" For i As Integer = 0 To 4 cmd.CommandText = "Insert Into " & tablename(i) & " (日期) Values(\'" & ship_ggs(0) & "\') Next [此贴子已经被作者于2017/7/11 14:21:54编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/7/11 14:50:00 -- 如果是不同的表,可以使用多线程导入。 如果是Sqlserver数据库,可以看看这里的用法,使用SqlBulkCopy效率更高: |
-- 作者:paniwangji -- 发布时间:2017/7/11 14:52:00 -- 谢谢有点蓝。 |
-- 作者:paniwangji -- 发布时间:2017/7/12 10:39:00 -- 老师能否在给我一些关于多线程的资料。 |
-- 作者:有点甜 -- 发布时间:2017/7/12 10:44:00 -- 以下是引用paniwangji在2017/7/12 10:39:00的发言:
老师能否在给我一些关于多线程的资料。
论坛,搜索多线程即可
|