Добавить атрибут в корневой элемент - PullRequest
3 голосов
/ 27 февраля 2011

Как я могу добавить атрибут к корневому элементу любого 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 Ответ

2 голосов
/ 22 мая 2011
declare @Cost money = 10  

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