逐个插入记录更好或者在asp.net中执行批处理更好 [英] insert record one by one is better or execute batch is better in asp.net

查看:63
本文介绍了逐个插入记录更好或者在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆