欢迎光临
我们一直在努力

用sql一次插入多条数据_数据库技巧

建站超值云服务器,限时71元/月

可以将多条数据组成一棵XML树


将XML树作为varchar参数传入


用 insert  xx  select xxx from openxml() 的语法插入数据


一个小例子:


declare @ssss as nvarchar(2000) ;


set @ssss = N<root>


<dbo.tbl Name=”XML中的1″ Intro=”XML中的1″></dbo.tbl>


<dbo.tbl Name=”XML中的2″ Intro=”XML中的2″></dbo.tbl>


<dbo.tbl Name=”XML中的3″ Intro=”XML中的3″></dbo.tbl>


</root> ;


 


declare @idHandle as int ;


EXEC sp_xml_preparedocument @idHandle OUTPUT, @ssss



insert into  tbl(Name,Intro)


select * from openxml(@idHandle,N/root/dbo.tbl)


    with dbo.tbl


EXEC sp_xml_removedocument @idHandle
(好像不能用临时表.不管先了.先用着..以后再找些资料看看)


http://www.cnblogs.com/qin0773/archive/2006/08/25/486316.html

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用sql一次插入多条数据_数据库技巧
分享到: 更多 (0)