菜鸟问:要插入几万条纪录,怎样做最快? 放到dataset里 updata一下就搞定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的文本文件格式比较规则则可以用SQL server 2000提供的转换工具,这个倒是蛮快如果你一定要用程序读取出来添加,那么可以在数据库做一个存储过程,接收参数为字符串,先将文本文件读出来,组织成一定格式的字符串(方便数据库存储过程解析字符串)发给存储过程,存储过程将收到的字符串参数解析出来,进行insert插入。这样如果有10000个插入记录的话,可以快很多。因为客户端调用insert一次估计要几十毫秒,比如就平均30毫秒的话,那10000次就是300秒,要5分钟呢。改进后的办法应该不会超过30秒(没有测试过,与服务器处理速度有关) http://dev.csdn.net/develop/article/30/30376.shtm 如何将十六进制的数据转换成图片啊 winform如何防止多开 新手求助:进度条问题 报料 :微软的测试题microsoft skills assesment of develop for windows 关于DataAdapter.Update的方法 寻找Dev Express 公司的 DataGrid 表格控件(立刻结贴) 改动dataGrid,最后更新到数据库的问题! 多线程 Clipboard 取不到图片 给50高分,解决存储过程的问题 用socket做icmp 使用receivefrom()读不到数据? 快没工作了,大侠相救!! 请教一个简单的问题,急!
则可以用SQL server 2000提供的转换工具,这个倒是蛮快如果你一定要用程序读取出来添加,那么可以在数据库做一个存储过程,接收参数为字符串,
先将文本文件读出来,组织成一定格式的字符串(方便数据库存储过程解析字符串)发给存储过程,存储过程将收到的字符串参数解析出来,进行insert插入。这样如果有10000个插入记录的话,可以快很多。
因为客户端调用insert一次估计要几十毫秒,比如就平均30毫秒的话,那10000次就是300秒,要5分钟呢。改进后的办法应该不会超过30秒(没有测试过,与服务器处理速度有关)