Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->数据库应用 ->SQL Server ->正文

用Sql server一次插入多条数据

来源:赛迪网技术社区  作者:Webmaster 时间:2007-04-23 点击: [收藏] [投稿]

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


(e129)



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:用SQL Server Everywhere保存离线数据   下一篇:使用SQL Server 2005中的CLR集成

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号