あなたの問題は、 encoding="utf-16" を持つ XML があることです。 、しかしあなたの列は非Unicode列です......
NTEXT に変更できないと仮定すると または、ネストされた 2 つの CAST を実行する必要があります あなたが探しているものを達成するために:
SELECT
CAST(CAST(XML AS NTEXT) AS XML).value('(/Record/UserGuid)[1]', 'NVARCHAR(max)')
FROM
tbl_Module_RequestForms_Items
まず、NTEXT にキャストする必要があります (または NVARCHAR(MAX) )、そしてその結果を XML にキャストする必要があります 、使用する前に。
ヒント: それらの「その他の理由」を取り除き、これを XML に変換します 本当に XML として使用する必要がある場合は datatype .....