逐个插入记录更好或者在asp.net中执行批处理更好 [英] insert record one by one is better or execute batch is better in asp.net
本文介绍了逐个插入记录更好或者在asp.net中执行批处理更好的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有3000行,我想在数据库中插入这一行,这将是以数据库方式插入记录的最佳方式1:循环遍历行
for(int i = 0i< = 3000; i ++)
{
insert into database
}
或通过像字符串sqlquery一样集中字符串创建一个sqlquery
for(int i = 0i< = 3000; i ++)
{
sql + =插入数据库;
sql + =#;
}
并批量运行此SQL查询。
解决方案
还有更多方法,请查看这篇文章
比较多行插入与单行插入和三种数据加载方法 [ ^
I have 3000 row ,i want to insert this row in database ,which would be the best way to insert record in database way 1 : by loop through the row
for(int i=0i<=3000;i++)
{
insert into database
}
or by creating a sqlquery by concenating string like string sqlquery
for(int i=0i<=3000;i++)
{
sql+="insert into database";
sql+="#";
}
and run this sql query in batch.
解决方案
There're few more ways, check this article
Comparing multiple rows insert vs single row insert with three data load methods[^]
这篇关于逐个插入记录更好或者在asp.net中执行批处理更好的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文