У меня есть XML-структура в столбце XML в таблице SQL Server следующим образом:
<Customizations>
<Customization name="OtherValue">
<value>Test</value>
</Customization>
. . . .
<Customization name="Year">
<value>2009</value>
</Customization>
</Customizations>
, и я хочу обновить значение настройки с помощью элемента с атрибутом Year.Некоторое время я смотрел на это, и лучшая попытка:
UPDATE TestTable
SET XmlColumn.modify(
'
replace value of (/Customizations/Customization/@name[.="Year"]/value)[1]
with ( "2010" )
')
Может ли кто-нибудь помочь указать, где я ошибаюсь?