2011-02-27 207 views
3

我如何添加屬性到任何XML文檔的根元素是在一本名爲的屬性添加到根元素

this table contains bookid int 
        title varchar(10) 
        Author varchar(10) 
        Order XML 

順序表中的列在表中的XML對象,它包含在下面的

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

我想添加稱爲成本的屬性到根元素?

我該怎麼做?

+0

你的意思是你想用完全相同的XML更新Order域中已有的東西,但是用新的屬性? – Leslie 2011-02-28 16:11:41

回答

2
declare @Cost money = 10 

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