首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

可以批量安插数据吗

2013-03-12 
可以批量插入数据吗?因为工作需要,想批量插入数据。从页面(ASP.NET)传入的数据如下:参数1:1,2,3,4,5参数2:1

可以批量插入数据吗?
因为工作需要,想批量插入数据。从页面(ASP.NET)传入的数据如下:
参数1:1,2,3,4,5
参数2:100,200,300,400,500
参数3:2013-2-28
因为不想拆解参数1和参数2
能不能用最简单的方法将数据写入表中,得到的结果如下:
字段1  字段2  字段3
1     100     2013-2-28
2     200     2013-2-28
3     300     2013-2-28
4     400     2013-2-28
5     500     2013-2-28
如果拆解参数的话,将要在存储过程中循环INSERT INTO Table......5次。
请问能不能一次就OK?
[解决办法]

引用:
INSERT INTO T
     SELECT t1,t2,t3 FROM @Temp

想办法把数据放入@Temp,xml 方式是个不错的方法


想绕过insert 5 次,这是一个好方法。但xml里要绕五次

热点排行