我的问题是,我有一个名为 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