SQL SERVER 2005存储过程利用xml批量插入

来源:互联网 发布:开淘宝和微店哪个赚钱 编辑:程序博客网 时间:2024/05/18 04:01

create procedure procedureName
@xml xml
as
begin
 insert into wannaInsertTableName <(xx,xx,xx)>
 (
  select x.c.value('ID[1]','int') as XX x.c.value('name[1]','varchar(50)')
  from @xml.nodes('node') as x(c)
 )
end

@xml 为参数,x.c.value('ID[1]','int') 其中id为xml中的节点名称,最后的node为单个对象的节点! 

原创粉丝点击