在做一个购物车的商品批量插入,为了保证数据的完整性,须采用实务处理。从.NET里批量传参到SQL里,然后批量插入。 在批量插入的语句之外得覆盖一个实务。关于这个批量传参至SQL里的存储过程,不知道咋整,求指点...
解决方案 »
- System.Diagnostics.Process 问题在线等啊,进程问题
- asp.net中获取值小问题
- 如何封装数据源控件的返回~
- label控件显示中文时是乱码,怎么办?
- 求教
- 想在我的blog中放一个音乐播放器,网上哪有可以存放我需要的音乐文件和播放页面的免费空间,用来嵌入blog?
- 这个正则经常出现问题,如何解决
- dropdownlist的很难问题!高手请进!!
- <object id="id" runat="server" />代表什么含义,在asp.net 的global.asax中怎么写?
- 问个有关sqlserver的问题
- MVC4.0里,传值问题。。。
- Ext.net 样式问题
我的想法是,相对于在.NET里用事务+批量插入没有在数据库里用一个存储过程来处理效率高。
ArrayList al =new ArrayList();//这里存的sql语句
处理方式
for (i = 0; i < al .Count; i++)
{
SqlCmd.CommandText = al[i].ToString();
SqlCmd.ExecuteNonQuery();
}存储过程的话 用while就好
Declare @td int
DECLARE @where VARCHAR(30)
SET @td=1while @td< 10
begin
insert into tb()
values ();
set @td=@td+1
end
go