将属性添加到根元素

时间:2011-02-27 15:52:12

标签: xml database db2 xquery-sql

如何将属性添加到任何XML文档的根元素,该文档是名为book

的表中的列
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的属性吗?

我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

declare @Cost money = 10  

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