如何将数据附加到sql server 2008中的现有xml值

时间:2013-04-23 11:45:33

标签: xml sql-server-2008

我有一张叫做学生的桌子。

Table Student( Name varchar() ,subject xml)

我的数据库中有一些值。现在我需要附加xml数据。

<subject code="Maths">
  <subjectname name="test">test123</subjectname>
</subject>

我想为现有的xml添加一个新值。

<subjectname name="newtest">newtest123</subjectname>

这将是样本值。 任何人都有任何想法或方法可以解决问题。

1 个答案:

答案 0 :(得分:1)

update Student set subject.modify('insert <subjectname name="newtest">newtest123</subjectname> as last into /Maths[1]') where name='YourName';

Dird