Невозможно преобразовать ТЕКСТ в XML в SQL Server

Обычно у меня есть столбец с именем XML , который имеет тип TEXT ; это не может быть изменено по другой причине, но мне было интересно, как я могу преобразовать его в XML.

Выдает ошибку

Разбор XML: строка 1, символ 39, невозможно переключить кодировку

при попытке сделать это. Есть ли способ отформатировать его в XML? Я действительно застрял на этом этапе.

Данные в столбце:

<?xml version="1.0" encoding="utf-16"?>
<Record>
     <UserGuid>c624a356-9f18-403c-b404-790e79034c7d</UserGuid>
</Record>

Вот приведенный код SQL:

SELECT CAST(XML AS XML).value('(/Record/UserGuid)[1]', 'NVARCHAR(max)')
FROM tbl_Module_RequestForms_Items
32
задан marc_s 1 December 2011 в 16:30
поделиться