Я пытаюсь изменить некоторые значения XML в базе данных.Я могу заставить его работать со столбцами, содержащими XML, которые используют тип данных XML.Однако я не могу заставить его работать со столбцами TEXT.
Кроме того, я могу ВЫБРАТЬ данные XML по столбцам TEXT (используя CAST () для преобразования их в XML), но все еще не могу ОБНОВИТЬ.
Пример:
UPDATE [xmltest]
SET [xmltext].modify('replace value of (/data/item[1]/text())[1] with "newvalue"')
Ошибка: невозможно вызвать методы для текста.
Есть ли какой-нибудь способ заставить это работать со столбцом TEXT?Там уже хранятся тонны данных, поэтому я бы предпочел не запрашивать изменение типа данных в столбце.
Спасибо!
Sunsu