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 という属性を追加したいのですが?

どうすればそれができますか?

4

1 に答える 1

2
declare @Cost money = 10  

update book set
  [Order].modify('insert attribute cost {sql:variable("@Cost")} into (buyOrder[1])')
于 2011-05-22T18:01:27.247 に答える