22问答网
所有问题
.net 向数据库插入10000条记录用什么方法最快?
如题所述
举报该问题
推荐答案 2020-04-28
只要不是逐项提交,效率都可以。但你的数据量很大,如果导入的数据不在乎排序,那么就不必要在意了,否则如果你将来业务代码里可能要通过主键排序,那这时要加事务,虽然oracle并发控制不会主键冲突,但连续的主键就不能保证了。如果只是找个时间导入数据的话,直接把所有其他用户都断掉,然后1000条更新一次就好。如果有blob,clob这种字段,还是100-200一次比较好
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/I2fICfX20.html
其他回答
第1个回答 2012-07-18
最简单的方法 整理出Excel表格 然后导入到数据库中 如果非要用程序代码实现的话 估计要循环10000次 速度指定要慢
追问
现在主要是要速度快
第2个回答 2012-07-19
我用excel导入过临时表,再从临时表刷选插入正式表。
导出临时表4万行是23秒,插入正式表是1秒。
insert into phone
select * from phone_temp
最快的方法:
找到一张有一万行记录的表然后用row_number()
insert into newtable
select row_number() over(partition by 列名 order by 列名) as iD from table
本回答被提问者和网友采纳
第3个回答 2012-07-18
数据本身有的话 直接编辑前200行 跳到最后一行 然后沾进去!! 或者写命令导入excl
追问
这个速度慢吧
第4个回答 2012-07-19
求答案
1
2
下一页
相似回答
c# .
net
如何把从
数据库
查询到的大量数据(上万
条记录
)异步加载到textbox...
答:
异步加载的话那就是用ajax了
,你可以把上万条数据通过ajax来加载到页面上,因为是异步的所以不会影响页面的打开速度
ASP.
NET
(C#)添加数据到
数据库
,有几种
方法?
分别是
什么
,谁能具体说一下...
答:
图中的所有行 (排序的
方式
如DataGrid相似)。根据您的知识,请简要谈一下您的思路答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。33.写出一
条Sql
语句:取出表A中第31到第40
记录
(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:解1: select top 10 * from A where i...
大家正在搜
数据库增加一条记录
数据库添加记录
数据库增加记录
往数据库添加记录的sql
net多数据库
数据库设置主键
sql数据库增加记录
数据库表增加记录
相关问题
怎样给数据库插入10000条记录
怎样用一条sql语句向数据库中插入10000条记录?
C#的winform怎样能在1秒内向数据库中添加10000条...
用sql写个脚本,向数据库插入10000条记录,每5条提交一...
向Oracle数据库表中插入1000000条记录什么方法比较...
怎样用C#语句向数据库中插入一条记录
oracle中数据库插入1000条数据和10000条数据的效...
.net如何从一个数据库向另一个数据库插入大量数据