Welcome

首页 / 数据库 / SQLServer / 用Sql server一次插入多条数据

用Sql server一次插入多条数据2008-03-14可以将多条数据组成一棵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