当前位置:首页>>网络编程>>数据库>>正文

用Sql server一次插入多条数据

文章出处:设计前沿收集 作者:未知 发布时间:2006-09-19 收藏到QQ书签

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

  将XML树作为varchar参数传入

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

  一个小例子:

declare @ssss as nvarchar(2000) ;
set @ssss = N'



' ;

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


Google