选择XML列时,我需要将其转换为文本。这个想法是我想检索纯XML。
我已经尝试cast
和convert
到(n)varchar(max)
,但是当通过ODBC检索它们时,这些字符串似乎切断了我的字符串,大约64kb(65591个字符)。
是否可以将XML列转换为文本?我想象文本将具有更大的值。
我已经在cast()
语句中尝试过SELECT
方法,并且作为持久化的计算列-真不走运。
过去两个小时,我一直在使用Google和Stackoverflow,但没有找到任何解决方案。除了我的大多数Google查询都返回“ FOR XML”用法(这与我所需要的完全相反)外,与我要查找的匹配的少数匹配项还建议将其转换/转换为varchar(max)
。这对我不起作用。也许是通过ODBC检索数据的问题。
最诚挚的问候!