WEB开发网
开发学院数据库MSSQL Server 用Sql server一次插入多条数据 阅读

用Sql server一次插入多条数据

 2007-05-18 09:39:50 来源:WEB开发网   
核心提示:可以将多条数据组成一棵XML树将XML树作为varchar参数传入用 insertxxselect xxx from openxml() 的语法插入数据一个小例子:declare @ssss as nvarchar(2000) ;set @ssss = N'' ;declare @idHandle as

可以将多条数据组成一棵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

Tags:Sql server 一次

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接