急,大量数据插入sqlserver数据库的好方法!

liyanmingkong 2009-06-15 09:24:58
现在 画面 上 已经 有一个 存有 几十万条 数据的 datatable,

要求把datatable插入到对应的一个表里,怎样 做 更快 一些!

DB: sqlserver2005

数据量: 二十万条左右

sqlserver2005 应该 不支持 批量 插入
我在网上找到 有关 openxml 或者 bulk insert 方法 ,不知道怎么样
,请大家提供 一下 建议 ~!
...全文
130 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qacyq 2009-06-26
  • 打赏
  • 举报
回复
学习下
blueteeth_yl 2009-06-25
  • 打赏
  • 举报
回复
观望
ycg_893 2009-06-25
  • 打赏
  • 举报
回复
批量分段插入(如每次插入1000条, 也可使用多线程,每个线程指定插入几段),这样就可以看到进度,如果一次性插入20万条,无法显示进度(甚至可以造成内存不足而插入失败,等时间很长等).
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
insert into XXXX ()Select XX from XXXX
liyanmingkong 2009-06-15
  • 打赏
  • 举报
回复
批量插入 怎么讲
sh_shj 2009-06-15
  • 打赏
  • 举报
回复
sqlserver2000都支持批量插入,sqlserver2005不会不支持吧?
Dora 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 liyanmingkong 的帖子:]
现在 画面 上 已经 有一个 存有 几十万条 数据的 datatable,

要求把datatable插入到对应的一个表里,怎样 做 更快 一些!

DB: sqlserver2005

数据量: 二十万条左右

sqlserver2005 应该 不支持 批量 插入
我在网上找到 有关 openxml 或者 bulk insert 方法 ,不知道怎么样
,请大家提供 一下 建议 ~!
[/Quote]

应该支持批量插入的吧!
evaa006 2009-06-15
  • 打赏
  • 举报
回复
ding
qshurufa 2009-06-15
  • 打赏
  • 举报
回复
关注。
满衣兄 2009-06-15
  • 打赏
  • 举报
回复
搜索一下看看吧,这类文章不少.
jinlingoo1 2009-06-15
  • 打赏
  • 举报
回复
结果集
liyanmingkong 2009-06-15
  • 打赏
  • 举报
回复
1231313

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧