在根元素中添加一个属性。

3
如何为名为“book”的表中的任何XML文档的根元素添加属性?
this table contains bookid int
                    title  varchar(10)
                    Author varchar(10)
                    Order XML

“order”是该表中的一个XML对象,它包含以下内容:

<buyOrder ordernum="10">
  <date>2010-12-3</date>
  <shippingdate>2010-12-5</shippingdate>
  <delivery>2010-12-12</delivery>
</buyOrder>

我想给根元素添加一个名为cost的属性,怎样才能实现呢?请问应该如何操作呢?

你的意思是想用完全相同的XML更新Order字段,只是加入了新的属性吗? - Leslie
1个回答

2
declare @Cost money = 10  

update book set
  [Order].modify('insert attribute cost {sql:variable("@Cost")} into (buyOrder[1])')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接