日期:2014-05-17  浏览次数:20869 次

各位你们是怎样用存储过程处理插入多行记录的?
用sql clr来处理哦。
听说是用xml来处理,但是我不懂。
请问如何用sql clr的存储过程来接收和处理xml字符?
就是一次性插入多行记录了,
插入一行我是会了。
谢谢了。

------解决方案--------------------
写到事务里边 循环调用

如果SQL 文 不是很长的话 
可以拼到一起执行
insert 1
insert 2
insert 3

拼成一个sql执行
------解决方案--------------------
string str="insert into() values()"
str=str+"insert into() values()"
str=str+"insert into() values()"

exec str
------解决方案--------------------
在存储过程里可以使用游标,在程序中直接使用循环加事务,一般插入多条记录最好是在应用中处理