读书人

可以批量安插数据吗

发布时间: 2013-03-12 11:19:35 作者: rapoo

可以批量插入数据吗?
因为工作需要,想批量插入数据。从页面(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里要绕五次

读书人网 >SQL Server

热点推荐