关于SQL2005里面XML用modify方法修改多条问题``进来看看 100feixianxxx]

发布时间:2017-1-16 18:42:37 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于SQL2005里面XML用modify方法修改多条问题``进来看看 100feixianxxx]",主要涉及到关于SQL2005里面XML用modify方法修改多条问题``进来看看 100feixianxxx]方面的内容,对于关于SQL2005里面XML用modify方法修改多条问题``进来看看 100feixianxxx]感兴趣的同学可以参考一下。

用XTSL的modify方法完成多条属性的更改```求一个代码例子 <Team name="团队"> <Players number="1001"> <Name>小兵哥号</Name> <Age>11</Age> <Sex>男</Sex> <Area>中国</Area> </Players> </Team> Update TestXml Set XmlContent.modify('replace value of ([email protected][1])[1]with "new text describing the manu step"') 如果我要改里面的name number 两个属性怎么改  或者我要改里面的 Name Age Sex Area 这些节点的信息```我怎么改呢? 小弟跪求!

XTSL?楼主想通过.NET2005来实现么

.........什麽還是LZ.LS的也一樣..=.=

可以写多次Update TestXml Set XmlContent.modify来实现

我想直接用T-SQL实现 ```但是如果要多次执行的话```那就太浪费资源了 ``

帮顶顶

有点难度哦

好像没那么简单,呵呵.

关注

use test go Set Nocount On Declare @x xml Set @x=' <Team   name= "团队 "> <Players   number= "1001 "> <Name> 小兵哥号 </Name> <Age> 11 </Age> <Sex> 男 </Sex> <Area> 中国 </Area> </Players> </Team> ' Select @x --修改属性name Set @x.modify('replace value of ([email protected])[1] with "新团队"') --修改属性number Set @x.modify('replace value of ([email protected])[1] with "1002"') --修改值Age Set @x.modify('replace value of (/Team/Players/Name[1]/text())[1] with "刘小丫"') --修改值Sex Set @x.modify('replace value of (/Team/Players/sex[1]/text())[1] with "女"') Select @x /* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <Team name="团队 "><Players number="1001 "><Name> 小兵哥号 </Name><Age> 11 </Age><Sex> 男 </Sex><Area> 中国 </Area></Players></Team> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <Team name="新团队"><Players number="1002"><Name>刘小丫</Name><Age> 11 </Age><Sex> 男 </Sex><Area> 中国 </Area></Players></Team> */

修改其他属性变量和值变量依此类推。

上一篇:[万分火急]Ms Sql 2005数据还原出错,急需帮忙!! 0分,无满意结帖,结帖人ydjie]
下一篇:小弟在使用DBMail来发送邮件,存储过程如下(profile之类的都已经配置好): 50feixianxxx]

相关文章

相关评论