将SQL Server列中的XML转换为文本

时间:2018-09-14 15:26:49

标签: sql-server xml type-conversion

选择XML列时,我需要将其转换为文本。这个想法是我想检索纯XML。

我已经尝试castconvert(n)varchar(max),但是当通过ODBC检索它们时,这些字符串似乎切断了我的字符串,大约64kb(65591个字符)。

是否可以将XML列转换为文本?我想象文本将具有更大的值。

我已经在cast()语句中尝试过SELECT方法,并且作为持久化的计算列-真不走运。

过去两个小时,我一直在使用Google和Stackoverflow,但没有找到任何解决方案。除了我的大多数Google查询都返回“ FOR XML”用法(这与我所需要的完全相反)外,与我要查找的匹配的少数匹配项还建议将其转换/转换为varchar(max)。这对我不起作用。也许是通过ODBC检索数据的问题。

最诚挚的问候!

0 个答案:

没有答案