2013-04-23 64 views
0

我有一個名爲學生的表。我如何追加數據到現有的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> 

這將是樣本值。 任何人都有任何想法或方法來解決這個問題任何解決相同的問題。

回答

0

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

Dird

相關問題